数据本地化
业务个性化
1: 硬件需求:需要GPRS模块USR-GPRS232-701-2 。西门子S7-200 -PLC为例,本例S7-200CN-222CN型号,编程线缆PPI转232。
软件需求:西门子S7-200 PLC编程软件 SETP7-Micro/WIN
2:实现功能:当PLC输入口X0处于上升沿触发状态时,则控制PLC的串口发送数据给DTU,DTU发送报警短信,数据经过DTU以短信的形式将报警信号发送到报警号码内。
3:GPRS模块设置;设置为AT指令模式,波特率设置为9600 N 8 1,与PLC的波特率一致。
4::西门子PLC编程软件SETP7-Micro/WIN编程。
(1)新建一个工程,编辑梯形图。
(2)梯形图解析:
自由口通信设置SMB30为 16#09 代表将串口设置为自由口,波特率9600 N 8 1。具体波特率设置请参考PLC指令集。
设置VB100开始50个字节的长度,触发IO.0上升沿,使串口发送数据,将VB100内的数据发送出去。
VB100在数据块内定义。具体AT指令,详见http://www.kewodl.com/Faq/71.html
5:测试数据发送情况,将PLC的串口连接到电脑的串口上,设置为9600 N 8 1。然后启动X0按钮。串口收到短信数据。测试成功,然后将PLC的串口连接到GPRS模块的RS232口上。
6:数据接收到报警短信。