设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
AB PLC | MicroLogix 1400的求爱之路
返回列表
发新帖
[西门子]
AB PLC | MicroLogix 1400的求爱之路
[复制链接]
12137
|
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
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
dy622
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』