发表于:2016/6/6 16:02:19
#0楼
刚才用台达的PLC(用ISPsoft),发现一大堆问题,有些问题很奇葩,忍不住吐槽一下.
1\局部变量定义后,一定要先编译,如果不编译就直接保存文件,局部变量全部失效.
如果程序写得多就苦B了,变量要重新定做过.
2\SFC图很不完善,会出现一大堆想不想不到的问题,我试过在S0中写
Ld m1000 out m256
Ld m1000 tmr t0 20
第二条指令不执行,后来我把第一第二条指令调个位置,竟然又好了.所以这个SFC图
还是尽量不要用,用步进指令吧.三菱的SFC图很稳定,不会出现这种情况.此外还不支持
MPS等堆栈指令.
3\程序有问题时,编译不会报警,下载时也不报警,到上机运行时,当程序运行到该问题点时直接
死机.比如我之前在SFC用了堆栈指令,就是这种情况.这种情况真的难查找.
以上是我的使用情况,各位网友也发表一下看法.
1\局部变量定义后,一定要先编译,如果不编译就直接保存文件,局部变量全部失效.
如果程序写得多就苦B了,变量要重新定做过.
2\SFC图很不完善,会出现一大堆想不想不到的问题,我试过在S0中写
Ld m1000 out m256
Ld m1000 tmr t0 20
第二条指令不执行,后来我把第一第二条指令调个位置,竟然又好了.所以这个SFC图
还是尽量不要用,用步进指令吧.三菱的SFC图很稳定,不会出现这种情况.此外还不支持
MPS等堆栈指令.
3\程序有问题时,编译不会报警,下载时也不报警,到上机运行时,当程序运行到该问题点时直接
死机.比如我之前在SFC用了堆栈指令,就是这种情况.这种情况真的难查找.
以上是我的使用情况,各位网友也发表一下看法.