在实际项目中,会有较多的输入输出点,如果其中一个点位坏掉了,原先程序里所有的用到的I点和Q点都要换成备用的点位,对于改程序来说可能就会比较麻烦。
这时可以用IO映射的方法来减少修改程序的工作量。原理就是:将输入输出点映射到PLC内部点(比如M点)。
那本文就一起来探讨两种方法对输入输出点映射。
方法一:梯形图触点直接关联
将I0.0和I0.1的触点后接线圈,在程序中使用DB1.DBX0.0和DB1.DBX0.1编程,不直接使用I0.0和I0.1。
在程序中使用DB1.DBX8.0和DB1.DBX8.1编程关联到输出线圈,在程序中对DB1.DBX8.0和DB1.DBX8.1编程,不直接使用Q0.0线圈和触点。
方法二:SCL映射
1. 新建DB块
2. 将I0.0至I0.5映射映射至”IOMap”.IOVar[0]和”IOMap”.IOVar[5]中。
注:area参数用来指定访问存储区的类型。16#81代表访问输入映像区,16#82代表访问输出映像区,16#83代表访问位存储区,16#84代表访问数据块
dbNumber:参数用来指定数据块编号。(在访问数据块时使用)
byteOffset:参数用来指定读取数据地址的偏移量,我们这里指定字节0
bitOffset:参数用来指定读取的位地址的偏移量
3.将”IOMap”.IOVar1[0]和”IOMap”.IOVar1[5]中映射至将Q0.0至Q0.5
选择煌生教育,人生逆风翻盘
煌生教育,成立于上海,目前已为各大知名企业输送了电气工程师、自动化工程师、机械工程师等近百名专业人才。
1
金牌讲师,小班教学
讲师为拥有多年项目经验的工程师,实战与教学经验丰富,手把手教学,保障学员高效掌握知识。
2
超1000平培训基地&400万先进设备
煌生教育线下培训基地超1000平,投入400万引入实训设备,保障学员可使用先进设备,学习与市场接轨的技术。
3
3分理论+7分实践
煌生教育贯彻“实践为主+理论为辅”的理实一体化教学法,理论导入后,以大量的实训练习为主,让学员动手操作,巩固所学内容。
4
校企合作,推荐就业
煌生教育与诸多知名企业达成合作,为学员提供更多就业机会,为求职保驾护航!
煌生教育现推出重磅福利!!!
名额有限,先到先得!
赶紧扫描下方二维码报名吧!
咨询热线:18717873938 左老师