电工知识分享,两台200smartPLC如何进行数据交换
时间:2023-04-04来源:佚名
原材料:两台200smartPLC及其供电模块,三条网线,一个交换机,一台电脑。实际做项目的时候,两台PLC的数据交换不需要交换机。 将两台PLC的电源接好,PLC的以太网端口分别连接至交换机,电脑也连接至交换机。 我们做一个实例: 将两台PLC命名为主站(PLC1)和从站(PLC2)。其中从站PLC的i0.0口接自锁式旋转开关,当从站的i0.0口处为1时,主站的q0.0口要打开。 所用指令:GET/PUT 使用方式:组态 主站IP:192.168.2.1 从站IP:192.168.2.2 首先进行主站组态编程: 第一步:打开编程软件进入,CPU组态。 第二步:选择CPU型号,并输入正确的IP地址。并点击确定。 第三步:点击GET/PUT 第四步:点击添加 第五步:类型选择GET。GET是要将从站的数据拿到主站;PUT的功能是将主站的数据传送到从站。 传送大小:传送大小是以字节为单位的。比如想读取从站VD100里面的数据,这里需要选择4个字节。这里我们选择1个字节即可。 远程CPU:即需要读取的从站的IP地址。 远程地址:以VB0为例,这里需要我们对从站进行编程。当i0.0为1时,将1传送给VB0;当i0.0为0时,将0传送给VB0。这里我们读取从站的VB0数据后放到主站的VB0中。 点击下一个。 第六步:点击建议,然后点击下一个。 第七步:点击下一个 第八步:点击生成。 点击生成后,再程序块里面会生成一个子程序。 第九步:编写主站程序。 第十步:进行从站CPU组态,并将从站IP地址设置为:192.168.2.2,参考第二步。然后编写从站程序。 然后,分别将程序下载进主站和从站,并测试相关功能。 |