1.组态PLC程序并下载
组态PLC硬件,在组织块OB1中编写程序;下载并启动PLC处于运行组态。下图主要是PLC硬件组态参数,下图我们可以知道PLC的插槽号1(博图软件里默认为1)和机架号0,这两个数据在触摸屏设备组态时需要的数据。
其次对于PLC的硬件组态,设置PLC的IP地址,并保持和触摸屏中设备组态的远程IP地址一致。同时在PLC属性“防护与安全”下还要设置“连接机制”,勾选“允许来自远程对象的PUT/GET通信访问”。
确认PLC三个参数
PLC的IP地址:192.168.0.200
PLC的插槽号:默认为1(触摸屏组态时并不是1)
PLC的机架号:0
2.触摸屏组态并下载
在触摸屏软件中首先组态1200设备,下图为设备编辑窗口,也就是添加1200PLC,打开后可以看到的整个窗口,我们将在这里组态PLC的各项参数:我们常用的几个地方包括图中蓝色标记部分。在这里,下面介绍下各处的功能:
机架号:填写PLC的机架号(从博图软件中获得)
插槽号:填写PLC的插槽号(从博图软件中获得,这里我们先填和博图里的一样,为1)
本地IP地址:填写触摸屏的IP地址(可以为任何一个地址,但需要和远端IP地址网段一致)
远端IP地址:填写PLC的IP地址(从博图软件中获得,并保持和本地IP地址网段一致)
添加设备通道:可以理解为“添加变量”
启动设备调试:在工程下载到触摸屏前,直接连接PLC进行通信测试,通信状态的“调试数据”为0则表示通信正常。
打开设备帮助:当添加变量时不确定PLC参数,变量地址怎么输入时,打开参考
设备组态检查:在PLC各项参数,变量添加完毕后先点该按钮,在点击确认按钮退出,才能退出设备组态对话框。
在实时数据库中新建以下变量,通信状态(开关类型,用来实时判断通PLC的通信状态)、启动(开关类型)、输出(开关类型)、输出1(开关类型)、计数(数值类型)
这里我们除默认已添加的通道名称外,添加其余通道名称:读写Q000.0/Q000.1/MWUB010分别对应到PLC的内部变量Q0.0/Q0.1/MW10。这里所谓的对应,就是把实时数据库里面的变量和相应的通道名称量连接起来。后效果如下所示:
后进行测试,发现按照参数设置,通信不成功。始终读取不成功,读取不到各个变量状态。
PLC的IP地址:192.168.0.200
PLC的插槽号:默认为1
PLC的机架号:0
打开设备帮助,里面有一句话,插槽号默认2,如下图圈里所示。把插槽号改为2通信正常