你现在位置:首页>技术论文>经验技巧>西门子PLC>正文
S7-200短信通讯指导(二)
日期:2008-10-28 22:58:44 来源:本站整理  
点击: 作者:
点击【】放大字体.
三、 PLC 编程
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

现在,我们已经知道如何用AT 指令发送短消息,剩下的工作是用PLC 程序来发送这些AT
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

指令。S7-200 的通讯端口为RS-485 接口,RS-485 接口为半双工接口,因此,编写PLC 程序的
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

关键是避免在通讯端口上同时发送和接收。我们下面将介绍一种标准的编程模式,按照这种模
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

式编写自由口通讯程序可以有效的避免因同时发送和接收造成的通讯冲突,从而保证程序的正
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

常运行。
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

四、 总结
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

这里我们总结以下自由口编程的一般原则:
——可——编——程——控-制-器-技——术——门——户

1. SM0.1 触发端口初始化,连接发送完成和接收完成中断(中断事件9 和23)
WWW_P※LCJS_CO※M-PLC-技-.术_网

2. SM0.0 触发RCV 指令
WWW_P※LCJS_CO※M-PLC-技-.术_网

3. XMT 指令用上升沿触发,并在指令运行前先停止端口0 的接收(复位SM87.7,
WWW_PLCJS@_COM%-PLC-技.术_网

执行RCV 指令)
WW.W_PLC※JS_C,OM-PL,C-技.术_网

4. 在发送完成中断中,重新置端口0 为接收状态(置位SM87.7,执行RCV 指令),
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

清空RCV 指令的接收缓冲区
WW.W_PLCJS_COM-PLC-技.术_网

5. 尽量减少在中断程序中编程,如果时间允许仅在中断程序中置标志位,然后在主
W1WW_P4LCJS_COM-PLC-技.术_网

程序中扫描该位执行具体的程序
WWW_PLCJS_COM-PLC-技.术_网

6. 根据将要接收信息的不同,合理设置SMB87~SMB94
WWW_PL※CJS_COM-PLC-技.术_网

上一篇: S7-200短信通讯指导(一)
下一: 没有了
评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行