西门子模块湖北一级代理商
西门子模块湖北一级代理商
S7-1200 PLC目前有3种类型的CPU:
1)S7-1211C CPU。
2)S7-1212C CPU。
3)S7-1214C CPU。
这三种类型的CPU都可以使用MODBUS通信协议通过通信模块CM1241 RS485来实现S7-1200与PAC3200仪表的通信。
本例中使用的PLC硬件为:
1)PM1207电源 ( 6EP1 332-1SH71 )
2) S7-1214C ( 6ES7 214 -1BE30 -0xB0 )
3) CM1241 RS485 ( 6ES7 241 -1CH30 -0xB0 )
4) 模拟器 ( 6ES7 274 -1XH30 -0xA0 )
本例中使用的PAC3200仪表硬件为:
1) PAC3200 (7KM2112-0BA00-3AA0)
2) MODBUS RTU 模块 (7KM9300-0AB00-0AA0)
3) MODBUS 通信电缆 ( 6XV1830-0EH10)
3.软件需求
1) 编程软件 Step7 Basic V10.5 ( 6ES7 822-0AA0-0YA0)
4.S7-1200 MODBUS RTU的通信方式
S7-1200作为MODBUS RTU主站的通信方式是由DATA_ADDR 和 MODE 参数来选择 Modbus 功能类型的。
DATA_ADDR(从站中的起始 Modbus 地址): 要在 Modbus 从站中访问的数据的起始地址。MB_MASTER 使用 MODE 输入而非功能代码输入。 MODE 和 Modbus 地址范围一起确定实际 Modbus 消息中使用的功能代码。
安装STEP 7-Micro/WIN32附加软件包Instruction Library V1.1,订货号6ES7830-2BCOO-0YX0。
已安装STEP 7-Micro/WIN32V3.1和Toolbox V1.0(包括为TPO70配置的TP Designer和老的指令库,订货号6ES7810-2TCO0-0YXO),再安装正式的STEP7-Micro/WIN32V3.2(或V4.0)版,也可自动获得新的指令库。新旧版本的软件及其指令库可以在一台计算机上共存(V4.0的各升级包不能共存)。
注意:
所有旧的CPU21x不能使用新的指令库
旧版本的指令库不能与新的指令库在同一个项目文件*存安装了新版本的指令库后,旧版本的指令库不再能够看到用户自定义的指令库不能与西门子的库重名
有时因为系统和软件安装有问题,可能在安装完西门子标准指令库后仍然不能看到西门子标准库。这时可以尝试添加标准库。标准库的文件存在Micro/WIN安装目录下的Standard Libs目录下。
3.1分配库指令数据区
调用STEP7 - Mciro/WIN32 V3.2 Instruction Library(指令库)需要分配库指令数据区(Library Memory)。库指令数据区是相应库的子程序和中断程序所要用到的变量存储空间。
如果在编程时不分配库指令数据区,编译时会产生许多相同的错误(错误18)。
紧凑型 CPU 1214C 具有:
3 种设备类型,带有不同的电源和控制电压
集成的电源,可作为宽范围交流或直流电源(85 至 264 V 交流或 24 V 直流)
集成的 24 V 编码器/负载电流源:
用于直接连接传感器和编码器。400 mA 的输出电流也可用作负载电源14 点集成 24 V 直流数字量输入(漏电流/源电流(IEC 1 型漏电流))
10 点集成数字量输出,24 V 直流或继电器
2 点集成模拟量输入,0 至 10 V
2 点脉冲输出 (PTO),频率高达 100 kHz
脉冲宽度调制输出 (PWM),频率高达 100 kHz
集成以太网接口(TCP/IP native、ISO-on-TCP)
6 个快速计数器(3 个zui大频率为 100 kHz;3 个zui大频率为 30 kHz),带有可参数化的使能和复位输入,可以同时用作带有 2 点单独输入的加减计数器,或用于连接增量型编码器
通过附加通讯接口扩展,例如,RS485 或 RS232
通过信号板使用模拟或数字信号直接在 CPU 上扩展(保持 CPU 安装尺寸)
通过信号模块使用各种模拟量和数字量输入和输出信号扩展
可选存储器扩展(SIMATIC 存储卡)
PID 控制器,具有自动调谐功能
集成实时时钟
中断输入:
对过程信号的上升沿或下降沿作出极为快速的响应所有模块上均为可拆卸的端子
仿真器(可选):
用于仿真集成输入和测试用户程序
西门子模块湖北一级代理商