SIEMENS西门子福建省厦门市(授权)电机一级代理商——西门子华南总代理
| 更新时间 2024-11-26 07:00:00 价格 请来电询价 西门子总代理 PLC 西门子一级代 驱动 西门子代理商 伺服电机 联系电话 15903418770 联系手机 15915421161 联系人 张经理 立即询价 |
详细介绍
。I/O映射对比Zui原始的编程方式,确实有它的一些优势,比如某个点坏了,我们需要替换,或者某个点需要取反,那么我们只需要修改一个地方即可。但是在现代化的编程中,I/O映射完全没有必要!
在基于面向对象的编程中,一切皆对象。我们的编程其实就是对组件的调用和有机组合。我们的大部分工作就是拖拽组件并实例化,然后分配I/O点。再根据工艺要求调度组件即可。I/O点只需要分配给组件,并不会在工艺逻辑中使用。 以阀门为例,我们从组件库中拖一个阀门组件到程序编辑器中并分配背景数据块,再将相应的I/O点关联上去。
I/O点只会关联到组件上,作为它输入/输出参数。在工艺逻辑中我们不再使用I/O点,而是使用组件经过处理后的输出状态。也就是上图中红色方框里面的部分。
在上面的程序中,我们根据条件命令阀门XV-1401打开(IDB_XV-1401.AOpCmd),然后再判断它是否已经打开(IDB_XV-1401.QOped)。如果已经打开就转移到下一步动作。这样的好处显而易见,我们解耦了工艺逻辑和I/O点。I/O点的变化不会导致工艺逻辑的修改,我们只需要为组件重新分配I/O点即可。如果搭配Openness的话,我们甚至可以一键将EPLAN导出的符号绑定到自动生成的组件上。工程效率得到极大的提高。所以综上,I/O映射毫无必要。
相关产品