欢迎来到西安翔宇测控仪表厂西北工控技术的首选西安plc控制柜价格专业,已累计设计2000多台西安plc配电柜,陕北石油使用西安电控柜技术安全
打开客服菜单

新闻中心

contact us

联系我们

西安plc配电柜 > plc编程入门 > S7-200 SMART PLC与三菱FX系列PLC之间的自由口通信
S7-200 SMART PLC与三菱FX系列PLC之间的自由口通信
编辑 :

西安轩seo

时间 : 2018-07-17 11:54 浏览量 : 37

除了S7-200 SMART系列PLC之间可以进行自由口通信,S7-200三菱FX自由口通信与其他品牌的PLC、变频器、仪表和打印机等进行通信,要完成通信,这些设备应有RS232c或者RS485等形式的串口。西门]子s7-200 SMART与三菱的FX系列通信时,采用自由口通信,但三菱公司称这种通信为“无协议通信”,实际上内涵是一样的以下以 CPU ST40与三菱FX2N-32MR自由口通信为例,讲解S7-200 SMART系列C与其他品牌PLC或者之间的自由口通信

【例6-4】有两台设备,设备1的控制器是 CPU SI40,设备2的控制器是FX2NMR,两者之间为自由口通信,实现设备1的100起动设备2的电动机,设备1的10。1停止设备2的电动机的转动,请设计解决方案

【解】


1。主要软硬件配置


1)I t STEP7-Micro/ WIN SMART VI O HI GX Developer 8。62)1台 CPU ST40和1台FX2N32MR


3)1根屏蔽双绞电缆(含1个网络总线连接器)。4)1台FX2N485-BD。

5)1根网线电缆两台CPU的接线如图6-30所示

【关键点】网络的正确接线至关重要,其体有以下几方面


1) CPU ST40的X20口可以进行自由口通信,其9针的接头中,1号管脚接地,3号管脚为RXD+/TXD+(发送+/接收+)公用,8号管脚为 RXD-TXD+。(发送+/叫接收+)公用,8号管脚为RXD-/TXD-(发送-/接收-)


2)FX2N-32MR的端程口不能进行自由口通信,因此本例配置了一块FX2N485-BD模块,此模块可以进行双向RS485通信(可以与两对双线相连)。但由于 CPU ST40只能与一对双线线相连,因此FX2N485-BD模块的RDA(接收+)和SDA(发送+)短接,SDB(接收。)和RDB(发送。)短接。

微信图片_20180703095332

图 6-30 接线图

3)由于本例采用的是RS485通信,所以两端需要接终端电阻,均为102CPUST40端未画出(由于和X20相连的网络连接器自带终端电阻),若传输距离较近时,终端电阻可不接入


2。编写 CPU ST40的程序


CPU ST40中的主程序如图6-31所示,子程序如图6-32所示,中断程序如图6-33所示。

timg

timg

【关键点】自由口通信每次发送的信息最少是一个字节,本例中将起停信息存储在B101的v101。0位发送出去。VB100存放的是发送有效数据的字节数

3。编写FX2N32MR的程序

(1)无协议通信简介


1)Rs指令格式如图6-34所示


cache
Processed in 0.006534 Second.