PLC串口通信例程.ppt

PLC串口通信例程.ppt

ID:51620483

大小:1.44 MB

页数:30页

时间:2020-03-26

PLC串口通信例程.ppt_第1页
PLC串口通信例程.ppt_第2页
PLC串口通信例程.ppt_第3页
PLC串口通信例程.ppt_第4页
PLC串口通信例程.ppt_第5页
资源描述:

《PLC串口通信例程.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VPC串口通信例程上电科网研中心2011-01-05内容总则PLC与编程软件的通信PLC作为Modbus-RTU从站PLC作为Modbus-RTU主站自由口通信PLC自组网通信总则VPC系列PLC的串行口支持5种功能的通信:上位机链接通信(编程口)、PC-Net自组网通信、自由口通信、Modbus-RTU从站、Modbus-RTU主站。各通信功能遵照先配置后使用的原则:首先进行通信主配置,配置通信方式及通信格式;然后,在某些方式下,还需要进一步的配置;最后,在使用中,某些方式需要有通信指令及相关标志位的配合。其中,第一步是必须的,后两步依据不同的通信方式而定

2、。通信主配置字Port0:MW36;Port1:MW37;Port2:MW38名词解释:通信方式:即指上述的各种通信功能,体现在主配置字中。通信格式:即串口格式,包含波特率、数据位、校验、停止位,体现在主配置字中。具体通信模式:即各通信方式下的详细配置,体现在副配置字中。各通信方式所依赖的配置及使用步骤两种通信主配置方式之一直接在用户程序中通过编程将配置参数赋值给相应的寄存器例如右图的程序,将在程序运行的首轮扫描时,将16进制数0x3000写入Port0的主配置字MW36,即将Port0配置为Modbus从站方式。两种通信主配置方式之二通过在编程软件的PLC

3、系统设置块中完成相应配置并下载来实现。右图即为系统设置窗口中的端口设置页。注意在下载时要勾选“PLC系统设置”项,如上图。注意:两种配置方式不可同时使用,否则可能会由于不一致而造成冲突。推荐该配置方式。PLC所带有串口的个数、类型及支持的通信功能依据不同的PLC机型而不同。通常情况下,串口将按照用户配置的方式进行工作。特殊地,当PC处于编程模式时,Port0将忽略配置字,而固定为上位机链接方式,通信格式为:115200bps,8,N,1。串口的配置即修改即生效。串口的配置具有断电保存的功能。上电时串口的工作方式将配置成和上次一样。PLC出厂时,Port0默认

4、为上位机链接方式,通信格式为:115200bps,8,N,1。Port1默认为Modbus-RTU从站方式,站地址为4,通信格式为:19200bps,8,N,1。PLC与编程软件的通信使用方法:将目标端口配置成上位机链接方式即可。特殊说明:当PC处于编程模式时,Port0将固定为上位机链接通信方式,通信参数为:115200bps,8,N,1。返回PLC作为Modbus-RTU从站使用方法:将目标端口配置成Modbus从站方式;设置正确的从站地址。配置字:MW102:Port0的站地址MW103:Port1的站地址MW105:Port2的站地址说明:编程软件V

5、X-Pro的系统设置块中额外支持Modbus从站地址的配置,因此,通过这种方式可以一步完成Modbus从站通信的配置。返回Modbus地址表PLC作为Modbus-RTU主站使用方法:将目标端口配置成Modbus主站方式,在程序中使用Modbus主站指令。Modbus主站指令:非周期请求:MBAR(字型),MBARX(位型)周期请求:MBCR(字型),MBCRX(位型)删除周期请求:MDCR标志位:SX43通信口0周期Modbus命令请求允许标志SX44通信口0非周Modbus命令请求允许标志SX48通信口1周期Modbus命令请求允许标志SX49通信口1非

6、周Modbus命令请求允许标志SX73通信口2周期Modbus命令请求允许标志SX74通信口2非周Modbus命令请求允许标志MBAR(MBARX)的典型应用:单次执行说明:如右图,用WX0.0作为操作标志位。当IX0.0的上升沿到来时,将触发WX0.0使能,若允许标志位SX49使能,则将执行MBAR指令,然后复位WX0.0,不再执行;若此时SX49不使能,则程序将一直扫描直到SX49使能,则执行MBAR,然后才复位WX0.0。(假设以WW1起始的区域已预先存入了请求帧信息)非周期指令意味着扫描一次就执行一次前置条件:触发标志位+允许标志位触发标志位由用户所

7、控制,在需要的时候产生。允许标志位由系统产生,当通信负荷满时,会暂时关闭该标志。后置处理:MBAR执行后则及时清除触发标志,防止非周期指令被多次执行。MBAR(MBARX)的典型应用:周期执行说明:如右图,用0.5s交替变化的信号沿来触发WX0.0标志位,则可以达到用非周期指令实现周期性操作的目的。要点:触发标志的控制MBCR(MBCRX)的典型应用说明:如右图,用WX0.0作为操作标志位。当IX0.0的上升沿到来时,将触发WX0.0使能,若允许标志位SX48使能,则将执行MBCR指令,然后复位WX0.0,不再执行;若此时SX48不使能,则将无法执行MBCR

8、指令。与非周期指令不同的是,周期指令一旦执行后就具有

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。