组态王与FX2N-485BD通讯详解
经典&原创
供稿人:-JSS-
QQ:1036650367
2012-6-22
上段时间有空做了组态王与FX2N通讯,与大家分享
三菱PLC FX2N 程序
程序分析:
D8121---PLC的485通讯站号,在这里我们设置为1号站,这样,在组态王中设置时,就应该在通讯设备站点地址定义时设定为“1”。
D8120---其内容E080表示 :
bit0=0表示数据位为7;
bit2,bit1=(1,1)表示偶校验;
bit3=0表示停止位为1;
(bit7,6,5,4)=(1,0,0,0)表示波特率为9600;
bit8=0表示无首字符;
bit9=0表示无尾字符;
bit10为留存,可以设置为1或者0;
bit11(为DTR检测控制线)=0表示设置为:接收;
bit12=1表示使用硬件握手:信号线ER(DTR)和DR(DSR)用来控制数据发送接收,--注意:设置后必须关PLC电源,再重新给PLC上电,以上设置才能生效。
------------------------------------------------------------------
完成上述设置后,PLC这边的工作就暂告一段落了。现在进行PC这边的硬件连接和组态王通讯设备设置:
将RS232C/485通讯适配器的D形9孔那端插到PC或笔记本的串口1(COM1),将RS232C/485通讯适配器的“DATA+”用延长线并联连接到FX2N-485-BD的RDA 端子,将“DATA-”用延长线并联连接到FX2N-485-BD的RDB端子。
进入工程管理器,选择串口1,定义串口参数如下图所示:
串口设置为 9600,N,7,1--232C通讯方式
然后,在COM1新建一个设备——PLC--三菱———FX2_485_通讯口
取名“新IO设备”———COM1---站点地址“1”,如果你是USB转485那就在电脑找到对应COM口即可
其余步骤用默认设置即可。
在数据词典建立变量D201,数据类型整型,建立一个新画面,关联变量,选择模拟量输入和模拟量输出两项即可
读数上来了,ok通讯成功