[西门子] AB PLC | MicroLogix 1400的求爱之路

[复制链接]
查看12138 | 回复0 | 2023-12-31 23:42:59 | 显示全部楼层 |阅读模式
前言:如果,您是看着标题进来的,那么,表明您正在热恋,或者一直深爱着心中的她(他),其实,本文讲的是MicroLogix 1400通过Modbus协议向LED大屏写入数据的故事,标题的灵感来源写入的数值,调试设备有时很枯燥,不妨测试一些好玩的数字。

01

测试环境

1. 操作系统:Windows7 旗舰版 SP1 64位

2. 编程软件:RSLogix 500 V12.00.00

3. 通信软件:RSLinx Classic Gateway 4.00.00

02

测试功能

1. LED屏支持标准Modbus RTU协议

2. LED屏通信格式:9600,8N1

3. MicroLogix1400 作为主站,向LED屏写入数值

03

1400 通信端口

1. MicroLogix 1400控制器自身集成了3个通信端口:




    通道0:隔离式RS-232/485通信端口

    通道1:以太网通信端口

    通道2:非隔离式RS-232通信端口

2. 通道0和通道2支持以下通信协议:


    DH-485(DH-485通信协议)



    DF1 Full-Duplex (DF1全双工通信协议)



    Half-Duplex Master and Slave (半双工主从通信协议)



    DF1 Radio Modem (DF1无线调制解调器)



    Modbus RTU Master and Slave(Modbus RTU主从通信协议)



    ASCII(ASCII通信协议)



    DNP3 Slave(DNP3从协议)


3. 通道1支持以下通信协议:


    CIP显性信息(信息交换)




    BOOTP/DHCP客户端、HTTP客户端、SMTP客户端、DNS客户端



    SNMP服务器、支持EtherNet/IP



    通过使用CIP通信信息支持Socket接口



    网络传输速率为10/100Mbps


04

通道0

实现MODBUS通信

1. MicroLogix 1400的通道0为8针脚圆形通信端口(母型),所以需要外购一条MD8针接口(公型)通信电缆,这个在X宝购买,价格便宜。详见下图.


2. MicroLogix 1400通道0的8针引脚:针脚1为B(+),与LED屏的RS485+端连接,针脚8为A(- ),与LED屏的RS485- 端连接.


3. 再来看看,MicroLogix 1400与LED屏的实物连接


4. 打开RSLogix 500软件,新建一个项目,双击Channel Configuration,配置通信0的协议,与LED屏的通信协议格式一致,其中协议控制选择:No Hankshaking(485 Network).


5. 编写MSG指令,将数据写入大屏,详细代码见下图.


6. 双击MSG指令Setup Screen处,打开MSG配置页面,通道选择0,其他设置详见下图,本文是将N7:100,N7:101写入到LED屏的40002和40003.


7. 下载并运行程序,将N7:101赋值为1314.


8. 看看LED大屏的显示,同样为1314,说明通信连接正常,写入数值成功.


05

通道2

实现MODBUS通信

1. MicroLogix 1400通道2为RS232接口,要实现Modbus通信,所以需要外购一个RS232/RS485转换器,其与LED的实物连接,详见下图.


2. 在RSLogix 500的左侧,双击Channel Configuration,配置通信2的协议,与LED屏通信协议格式一致,其中协议控制选择:No Hankshaking,这里需要注意一下,有的仪表或其他设备,需要选择Full Duplex Modem(RTS on).



3. 编写MSG指令,将数据写入大屏,详见下图.



4. 双击MSG的Setup Screen处,打开MSG配置页面,通道选择2,其他设置详见下图,本文是将N7:100,N7:101写入到LED屏的40002和40003.



5. 下载并运行程序,将N7:101赋值为520.



6. 看看LED大屏的响应,同样显示为520,说明通信正常,写入数值成功.



结语:综上所述,本文介绍了MicroLogix 1400通道0、通道2作为Modbus主站,与从站进行通信交换数据,虽然程序中只配置了写操作,读操作原理一样。另外,其通道1为以太网口,在本例中作为编程口使用。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则