大佬们,因为现实中会出现某个点位因为某个原因烧坏,而这时就需要更换点位和修改程序中对应的点位,从而使设备继续正常运行。
那么有哪些方式可以实现硬件上更换点位,程序不需要更改程序,只需要从触摸屏更改一下数值,程序内变量自动更新到新的IO点上?
我发现信捷PLC就可以实现,是PLC自带的功能,通过修改不同的数值使变量对应不同的IO点。
目前在西门子PLC里我发现可以通过调用PEEK和POEK这两个指令实现这个功能,但是这俩指令需要多少IO点就需要调用多少次,调用多了应该会占用更多的CPU资源(未测试)。
目前其他方式未想到,请大佬们提供一下思路。