使用编程口完成三菱PLC远隔断通信的手腕

作者: 服务支持  发布:2020-03-24

  正在用PC机或便携机对PLC举行编程和调试时□□□,务必用一根专用通讯电缆与之通讯□□□□,当编程调试终结后□□□□□,该口即处于闲置状况。要念其自己的编程口□□□□,也能抵达同样的效率□□□□,同时可节流开销。出于保密等某种要素□□□,PLC编程电缆的接口电道个别用强力胶密封□□□□□,用户无法查看。通过对其接口的分解和试验□□□□□,找到了用四线制式样杀青PLC通信的连合门径□□□□,即用PLC的4个引脚RXD(R+、R-)、TXD(T+、T-)经长线与PC侧的长线收发器相连合□□□□□,通过长线收发器把信号转换为RS-232后与PC的串口相连。其接口如图2如示。

  该当指出的是为了使PLC永远处于“数据安装停当”状况□□□,2个三菱plc通讯咱们人工将4脚和7脚短接□□□□,同样为了使PLC能授与主机的号令□□□□,也将21脚和20脚短接。

  正在本质行使中□□□□□,PC机凡是要与若干个PLC通信□□□,单个串口是杀青不了的□□□□,此时需扩展端口来杀青。选用MOXA Intellio C218 Turbo 系列串口卡带Opt8F连合盒可杀青与8个PLC相连。

  这里□□□,也能够选用MOXA系列C168卡□□□□□,但是它的8串口是RS-232口□□□□□,需外加长线串口上□□□□,连合式样同图-2。

  MITSUBISHI PLC是三菱公司坐褥的可编圭外局限器□□□□□,因为该产物体积小□□□,机合紧凑□□□□,本能牢靠□□□,易编程□□□□□,系列全(按照被控对象的庞杂水平□□□□□,选用相应容量的PLC)等所长□□□,而被广大行使于各类场地和坐褥流程的现地局限中□□□,可杀青开合量搜罗、输出□□□□,模仿量搜罗和输出等功效。正在本质行使中□□□,有时往往需求杀青远方局限和看守□□□,以是PLC的长隔断通信题目具有适用性。这里先容两种PLC远隔断通信门径。

  PLC安装上带有一个25针RS-422编程口□□□□,该口重要用于对PLC举行编程和调试。接口如示□□□□:

  正在用PC机或便携机对PLC举行编程和调试时□□□,务必用一根专用通讯电缆与之通讯□□□□,当编程调试终结后□□□,该口即处于闲置状况。要念杀青PLC长隔断数据通信□□□□□,一种门径是采用PLC通信扩展模件□□□,这要加添特别的开销□□□□,另一种门径便是诈欺其自己的编程口□□□,也能抵达同样的效率□□□□,同时可节流开销。出于保密等某种要素□□□,PLC编程电缆的接口电道个别用强力胶密封□□□,用户无法查看。通过对其接口的分解和试验□□□□,找到了用四线制式样杀青PLC通信的连合门径□□□,即用PLC的4个引脚RXD(R+、R-)、TXD(T+、T-)经长线与PC侧的长线收发器相连合□□□□,通过长线收发器把信号转换为RS-232后与PC的串口相连。其接口如图2如示。

  该当指出的是为了使PLC永远处于“数据安装停当”状况□□□,咱们人工将4脚和7脚短接□□□□,同样为了使PLC能授与主机的号令□□□□,也将21脚和20脚短接。

  正在本质行使中□□□,PC机凡是要与若干个PLC通信□□□□□,单个串口是杀青不了的□□□□,此时需扩展端口来杀青。选用MOXA Intellio C218 Turbo 系列串口卡带Opt8F连合盒可杀青与8个PLC相连。

  这里□□□□□,也能够选用MOXA系列C168卡□□□,2个三菱plc通讯但是它的8串口是RS-232口□□□□,需外加长线串口上□□□□,连合式样同图-2。

  PLC有三种通用寄存器□□□□:D寄存器、X寄存器、Y寄存器。D寄存器为数据寄存器□□□,2个三菱plc通讯可存放双字节整数□□□□,X寄存器为输入位寄存器□□□,字长8位□□□,每一位对应一个开合量输入点;Y寄存器为8位输出寄存器□□□□,字长8位□□□,每一位对应一个开合量输出点;通过这三种寄存器□□□□□,即可举行模仿量、开合量的搜罗□□□,以及开出局限。

  PLC的通信是完整被动的半双工通信□□□,要杀青PLC数据的远传□□□,起首要领略三种寄存器读写数据的帧式样□□□□□,根据这个式样通过上位机对它发读或写号令(正在软件中通常用数组来存放该号令报文)□□□□,PLC按照号令的本质作出相应。概括起来惟有两种□□□:寄存器读和写号令。其帧式样如下□□□□□:

  (注□□□□□:这里的高位指一个字节的高半字节□□□□□,即高四位;低位指低半字节□□□□,以下同)

  被读的寄存器的组所在为4位ASCII码□□□□□,可从PLC手册中查到。一次最众读出64个字节。

  通信初步时□□□□□,主机起首向PLC发盘查代码ENQ(05H)□□□□□,若是PLC寻常回收□□□,则PLC回送确认代码ACK(06H)动作应答□□□,2个三菱plc通讯显露通信创造□□□□,能够对PLC举行读、写号令。若是PLC不行识别名令□□□,则返回NAK(15H)。该当贯注的是PLC的相应有肯定的延时(3秒以内)□□□□,正在收到号令后□□□□□,PLC要正在履行完下一周期END指令后刚才相应□□□□,以是主机正在软件上应试虑延时读数和三次重发。

  比如D寄存器中的数据为D123□□□:1234H □□□, D124□□□:ABCDH□□□□□,则PLC相应后□□□□□,向PC发送数据报文为□□□:

  以上的软硬件计划已正在漫湾电厂坝区闸门的数据搜罗和局限中取得行使□□□□□,杀青了单台工控机与10余台PLC的通信□□□□,并与监控体系相连□□□□,杀青了坝区闸门的远方看守和局限□□□,2个三菱plc通讯数据通讯牢靠

本文由领航仪器发布于服务支持,转载请注明出处:使用编程口完成三菱PLC远隔断通信的手腕

关键词: 2个三菱plc通讯