Modbus是Modicon公司为其PLC与主机之间的通讯而发明的串行通讯协议。其物理层采用RS232、485等异步串行标准。由于其开放性而被大量的PLC及RTU厂家采用。Modbus通讯方式采用主从方式的查询-相应机制,只有主站发出查询时,从站才能给出响应,从站不能主动发送数据。主站可以向某一个从站发出查询,也可以向所有从站广播信息。从站只响应单独发给它的查询,而不响应广播消息。MODBUS通讯协议有两种传送方式:rtu方式和ASCII方式。三菱700系列变频器能够从RS-485端子使用ModbusRTU通讯协议,进行通讯运行和参数设定。实验对象:
1.三菱PLC:FX2N+FX2N-485-BD
2.三菱变频器:F700系列,A700系列。
程序说明:
1.当X1接通一次后,变频器进入正转状态。
2.当X2接通一次后,写入变频器运行频率60HZ。
3.当X3接通一次后,变频器进入停止状态。
当指令中,变频器指令地址为0时,为广播指令,所有从站变频器只接受PLC发出指令,不向主机发送响应信息。
解释:
MOV H1 D200 写入从站号码
MOV H6 D201 向保持寄存器写入数据
MOV H0 D202 高位
MOV H8 D203 低位
即变频器40009,写入时,设定数据作为控制输入命令。读取时,读取数据作为变频器运行状态。
MOV H0 D204 高位
MOV H2 D205 低位
H02运行指令表示正转。
MOV H0 D202
MOV H0D D203 表示变频器40014写入数据。
MOV H17 D204
MOV H70 D205 表示变频器40014写入数据60Hz。(由于分辨是0.01Hz,所以H1770的十进制是6000*0.01=60)
MOV H0 D204
MOV H0 D205
H00运行指令表示停止。
教程文档:
三菱FX2NPLC与三菱变频器ModbusRTU协议通讯应用.zip
(170.97 KB, 售价: 3 E币)
示例程序:
FX2N F700 MODBUS RTU.zip
(173.79 KB, 售价: 3 E币)
【必读】版权免责声明
1、本主题所有言论和内容纯属会员个人意见,与本论坛立场无关。2、本站对所发内容真实性、客观性、可用性不做任何保证也不负任何责任,网友之间仅出于学习目的进行交流。3、对提供的数字内容不拥有任何权利,其版权归原著者拥有。请勿将该数字内容进行商业交易、转载等行为,该内容只为学习所提供,使用后发生的一切问题与本站无关。 4、本网站不保证本站提供的下载资源的准确性、安全性和完整性;同时本网站也不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害。 5、本网站所有软件和资料均为网友推荐收集整理而来,仅供学习用途使用,请务必下载后两小时内删除,禁止商用。6、如有侵犯你版权的,请及时联系我们(电子邮箱1370723259@qq.com)指出,本站将立即改正。
|