大家好, 最近行业内卷加剧,以前使用S7-1500的graph和scl是非常标准的解决方案,如315-2DP或315-2PN/DP,大部分时候可以升级到1511,现在受大环境影响大量使用S7-1200(将原来的系统切割为各个1200驱动),但是:
TIME_TCK 这个api 在S7-1200不存在,这个可有些打了韭菜根,然后所有的计时和生成曲线就不能使用了,状态机的计时器都无法计算,
理论上可以使用RD_Sys_T来获取时间然后做时间差,但是NTP之后,如校正PLC时间,就会出现计时不准确,而且可能差很多.
还有人推荐用TON来计时,但是存在切换的问题,当超过TON的定时范围还得想办法把他重新计时,非常不优雅!!!
大家有什么办法吗, 主要是1500好多源程序就是在这个基础下设计的,迁移到1200,因为这个函数搞不定太尴尬了.