紧凑型 CPU 1215C 带有:
-
3 种设备类型,带有不同的电源和控制电压。
-
集成电源,可作为宽范围交流或直流电源(85 ~ 264 V AC 或 24 V DC)
-
集成的 24 V 编码器/负载电流源:
-
用于直接连接传感器和编码器。带有 400 mA 输出电流,它也可用作负载电源。
-
14 点集成 24 V 直流数字量输入(漏电流/源电流(IEC 1 型漏电流))。
-
10 点集成数字量输出,24 V 直流或继电器。
-
2 点集成模拟量输入 0 ~ 10 V。
-
2 点集成模拟量输出 0 ~ 20 mA。
-
4 点脉冲输出 (PTO),频率最高 100 kHz。
-
脉冲宽度调制输出 (PWM),频率最高 100 kHz。
-
2 个集成以太网接口(TCP/IP native、ISO-on-TCP)。
-
6 个快速计数器(3 个最大频率为 100 kHz;3 个最大频率为 30 kHz),带有可参数化的使能和复位输入,可以同时用作带有 2 点单独输入的加减计数器,或用于连接增量型编码器
-
通过附加通信接口扩展,例如,RS485 或 RS232
-
通过信号板使用模拟或数字信号直接在 CPU 上扩展(保持 CPU 安装尺寸)
-
通过信号模块使用各种模拟量和数字量输入和输出信号扩展。
-
可选存储器扩展(SIMATIC 存储卡)。
-
PID 控制器,具有自动调谐功能。
-
集成实时时钟。
-
中断输入:
对过程信号的上升沿或下降沿作出极高速响应
-
所有模块上均为可拆卸的端子。
-
仿真器(可选):
用于仿真集成输入和测试用户程序。
设备型号
|
|
|
|
|
种类
|
电源电压
|
输入电压 DI
|
输出电压 DO
|
输出电流
|
|
24 V DC
|
24 V DC
|
24 V DC
|
0.5 A, 晶体管
|
|
24 V DC
|
24 V DC
|
5 … 30 V DC /
5 … 250 V AC
|
2 A;
30 W DC /
200 W AC
|
|
85 … 264 V AC
|
24 V DC
|
5 … 30 V DC /
5 … 250 V AC
|
2 A;
30 W DC /
200 W AC
|
S7-HiGraph编程语言
1.S7-HiGraph的结构
S7-HiGraph是S7-300/400的图形化编程语言,需要单独安装和单独的授权。
S7-HiGraph 程序分为3级结构,多个状态图构成图表组,多个状态和转换条件构成状态图。
编译图表组时,生成的块以FC+DB的形式出现,必须周期性地调用S7-HiGraph FC。
2.S7-HiGraph与S7-GRAPH 的比较:
S7-GRAPH用于顺序控制,单个/多个顺控器可以单独/协调工作。
S7-HiGraph在实现顺序控制的基础上,还可以实现下列功能:
1)用S7-HiGraph生成的状态图可以被封装为标准元件。
2)封装后的标准元件可以在图表组中多次重复调用,调用时可以分配不同的实参。
3)标准元件(即状态图)之间可以通过消息或全局变量协同工作。
3.消息
消息(Message)用于状态图之间的通信,消息(Message)分为两种:
1)内部消息用于在一个图表组中的多个状态图之间进行通信。
2)外部消息用于不同的图表组之间或S7-HiGraph与其它STEP7程序之间的通信。消息的数据类型必须为 Bool(位)。
4.应用举例
假设某物流线有50条传送带,传送带分为4种类型。编程人员只需用S7-HiGraph设计4种状态图,来分别描述4种不同传送带的特性。在图表组编程中,分别引用若干次这4种状态图,并分配各自的参数,就组成了由50条传送带组成的物流线的控制程序。
STE7软件语言问题
别人给我个德国的STEP7程序,编辑的语言是德语的,而我在安装STEP7的时候选择的语言为英语,其它的语言我没有安装,结果现在这个程序我没法打开。我的STEP 7软件中集成了其它软件,如果卸载重新安装势必会导致其它的西门子软件无法集成到STEP 7中,我想问的是,怎么操作才能给其他的国家语言载入到STEP7软件中呢?
答:就是从新安装S7,选择语言是德语,实际上按照如下方法,可以快捷打开你的其它语言的S7项目:
1.把项目下的global文件夹下language用记事本打开,把第一行改成1,即可用任何语言打开;
2.运行STEP7管理器,打开该项目,然后在“项目属性”中,更改设置为可在任何系统语言下打开,保存项目;
3.在PC机的操作系统控制面板中打开"区域与语言",设置系统语言环境为你的当前项目文件的语言如"德语(德国)"或"法语(法国)"然后重启操作系统。
按照以上任何一个操作方法,你就可以更改系统语言,打开该项目了。
STEP 7 Professional V11中S7-300/400的指令
下面是各类基本指令的变动情况:
1)IEC定时器、计数器(SFB0~SFB5)被列入基本指令。
2)数学运算指令可选3种数据类型(Int、Dint和Real),增加了MIN、MAX和LIMIT指令。
3)移动操作增加了SFC BLKMOV、UBLKMOV和FILL指令。
4)转换操作增加了SCALE(FC105)和UNSCALE(FC 106),原来的多条数据转换指令合并为一条CONV指令,转换前后的数据类型均可设置(见下图)。
5)程序控制操作增加了OPN(打开全局数据块)、OPNI(打开背景数据块)、RE_TRIGR(复位循环周期监视时间)、STP(退出程序)、WAIT(设置等待时间)、PROTECT(更改保护等级)指令。
6)字逻辑运算指令将不同的数据类型的指令合并为4条指令,增加了DECO(解码)、ENCO(编码)和SEL(选择)指令。
7)不同数据类型的移位、循环指令合并为4条指令。
8)其他操作指令:原来的状态位触点指令被合并为常开和常闭触点两条指令。
新增了SET(置位位数组)、RESET(复位位数组)、SETP(在I/O 区域置位位数组)、RESETP(在I/O 区域复位位数组)、SETI(置位字节数组)、RESETI(复位字节数组)、REPL_VAL(输入替换值)、DRUM(执行顺控程序)、DRUM_X(执行顺控程序)、DCAT(离散控制定时器报警)、MCAT(电机控制定时器报警)、IMC(比较输入位与掩码位)、SMC(比较扫描矩阵)、LEAD_LAG(提前和滞后算法)、TONR_X(时间累加器)、WSR(将数据保存到移位寄存器)、SHRB(将位移动到移位寄存器)、SEG(创建7 段显示的位模式)、BCDCPL(求十进制补码)、BITSUM(统计置位位数量)。
编程时可将编程区之外的其他窗口临时关闭,V11版的梯形图比V5.4的紧凑一些。