本文主要是介绍两台CP1H-X40DT-D扩展8轴100K脉冲输出,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
OMRON公司生产的CP1H-X40DT-D在这么多年的量产下,一直没有退出市场,还在不断的更新版本,可见其火爆程度。CP1H的内部资源足、扩展性能强、价格便宜、编程友好,是业界公认的小型PLC中的战斗机。不好意思这里有点软广的嫌疑。当然如果你能找到这篇文章,说明你已经深陷CP1H不能自拔。因为我们使用CP1H顺手以后,就想极大可能的用尽其内部资源。
话不多说。
第一步、两台CP1H进行串行PLC链接。参照其操作手册6-1-5章节,只需将两台CP1H都插好RS232选件板,然后做一根RS232连接线将其连上即可(将主机的TXD连从机的RXD,主机的RXD连从机的TXD,GND共连)。
第二步、设定好主站和从站PLC的参数,确定数据共享区域。母站和子站共享10CH的数据区,无需进行程序编写,母站的数据区是3100-3109CH,从站的数据区是3110-3119CH。例如在母站的编程里可以直读分配给从站3110.00的状态,同样从站的编程里也可以读3100.15的状态。
然后对主站PLC进行编程设置。例如我将主站的串口2 用于串行PLC链接,选PC Link主站,链接字默认10,链接模式选主体::
写好主站程序(此处只显示部分内容):
对从站PLC进行编程设置,将从站的串口2用于和主站进行串行PLC链接,选PC Link从站即可:
写好从站程序(此处只显示部分内容)
第三步、采用HMI触摸屏将主从两个PLC的数据和状态显示出来。这里我们选用威纶通触摸屏,型号为MT6070IH5(目前已经换代为MT6071iP).,查阅威纶通触摸屏连接手册,其COM1口不仅可以进行RS232连接,还可以进行RS485连接。所以我们的主站和从站PLC并未使用的那一个串行端口要利用起来与触摸屏进行通讯。这里我将主站的串行端口1再插上一个RS232选件板,从站的串行端口1再插上一个RS485选件板(选件板上有很小的拨码开关,SW1置ON其余置OFF)。然后制作一根1分2的通讯线将两个PLC连接起来即可。触摸屏COM1口232和485对应的引脚分配如下:
1、RS232使用9、6、5脚
2、RS485使用1、2、3、4、5脚
第四步、对该MT6070IH5触摸屏进行编程,设定好两个PLC的端口分配。
对主站CP1H的端口1进行设置为默认Host Link模式:
对从站CP1H的端口1进行设置为默认Host Link模式:
对触摸屏进行编程HMI界面:
双击主站的标签按钮,在PLC名称里选择第一个CP0就是我们的主站,同理,如果是显示从站的内存值,将这里改成CP1即可。如上图我有显示两个D104,但左边一个是CP0的值,右边一个是CP1的值。
第五步、整理一下,画一个系统构成总图:
两台CP1H通过这种方式组成了一个系统,其数据共享使得这个系统可以在使用继电器3100-3119通讯进行,两台CP1H加起来,在相应的执行条件满足时即可驱动8轴100K步进或伺服电机。
此系统为比较经济的解决方案,CP1H还可以扩展CJ1W高功能模块来实现12轴系统,后面我们再做介绍。
这篇关于两台CP1H-X40DT-D扩展8轴100K脉冲输出的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!