登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:一直用西门子PLC,现在上手日系欧姆龙,感觉好别扭呀!

点击:8699 回复:26

就拿小型PLC来说
1.  S7-200有网络,有单独子程序,我编写了很多功能块,做成库文件,用的时候直接调用,而日系的,子程序是和主程序放在一起的,那么先不论看去繁琐漫长之类的,可不可以把子程序单独导出,方便下次调用呢?
2.  对于某些指令,比如长时间定时及计数指令,OMRON的比较方便,只是还不明白何为二进制定时器,如何赋值?
3.  摸索了一天,愣是没有搞明白段和新程序的概念,以及局部变量的定义(必须指定地址),S7-200是自动出地址的。
暂时就这些,本人并非说哪家不好的意思,欢迎大家探讨指正,谢谢!
最后修改:2017/10/18 20:33:08
17-10-18 20:32
1、S7-200没有功能块的概念,都叫子程序,相反,日系厂商如果使用新版IEC61131-3软件的话,倒是有功能块的。
2、通俗的说,十进制1200可以作为定时器赋值,也可以使用默认的BCD码,就是这点区别
例如:二进制定时器:  MOV &100 T0     BCD码定时器:MOV #100 T0
3、有了程序才有段,段在你200中不是称作网络,而程序不是你说的主程序,只不过这个主程序不像西门子,只有可怜的一个,欧姆龙可以有多个。
4、对于地址的问题,你必须要改变观念,标签化编程与地址已经无关了,所以给一个程序标签分配地址是一个很怪的想法。
Good Luck~
17-10-18 20:44
慢慢习惯吧;
等你OMRON用的熟练后你会感觉也挺方便的
17-10-18 20:47
日系和西门子的确区别蛮大的,我一直都用OMRON的,CP1H以上的有功能块,也很方便,只有一个主程序,不过可以分成几个小段程序方便编程。接触一个S7-300的,很难入门,特别是地址对应触摸屏的。
17-10-18 20:49
程序好像也可以一块一块做的哦……自动 手动等
最后修改:2017/10/18 20:53:35
17-10-18 20:51

引用 cvlsam 在 2017/10/18 20:44:49 发言【内容省略】

1.貌似CP1E也是不支持功能块的
3.请问多个程序,如何执行?
4,不好意思,我没有理解您的话,是否如博途里的符号寻址,不管实际地址,而我在CX-ONE里定义符号时,则必须输入地址啊,几个意思啊?第一次用OMRON请勿见怪
17-10-18 20:55

引用 lqc2856 在 2017/10/18 20:49:37 发言【内容省略】

哦,原来段的含义在此,多谢赐教,明白了
现在统一用博途编程,地址非常方便了,只需拖动符号即可,不必去管实际地址,当然前提是用西家的屏了,呵呵
17-10-18 20:58

引用 ZCMY 在 2017/10/18 20:47:42 发言【内容省略】

很遗憾,这次是用户指定的品牌,用过这次不知道何年何月再用了。
17-10-18 21:00
个人觉得欧姆龙和西门子还是有相通的地方,和三菱差异就大,特别是模拟量的运用,不过用习惯了都没所谓
17-10-18 21:06

引用 goldage 在 2017/10/18 21:06:26 发言【内容省略】

很早很早我就说过,西门子和三菱在模拟量上的差异并没有你想象的大。
例如:西门子通过直接读取模拟量地址来获取模拟量当前值,AIW ,PIW,而三菱也是相同的,只不过模拟量地址变成了模块上的地址而已,例如MOV U/G的用法和西门子已经非常接近了。
17-10-18 21:13

上一页下一页

工控新闻

更多新闻资讯