登录
首页 PLC论坛 欧姆龙OMRON
回帖 发帖
正文

主题:【万泉河】OMRON PLC的字变量拆位

点击:5295 回复:30

最简单的比方, TIMER指令很简练吧, 而且PLC中提供了数量非常多。
然而使用中就很麻烦, 需要每次单独调用,根本不利于大规模的程序自动生成。
所以,就坚决放弃不用。
最终,我做的标准化程序框架,在三菱或OMRON中实现时使用的定时器,也就1个或者0个。
当然, 在西门子中,到了1500, 甚至定时器这种特殊内存已经不存在了。
最后修改:2021/7/25 16:14:06
21-07-25 16:13
正是因为还有大量设备,大量人在使用CX-P, 所以我才排除千辛万苦在CX-P中研究标准化编程的实现方法。
你这回复一会儿指点我去用STUDIO, 一会儿又告诉我CX-P里面有大批钱可赚。
太互相矛盾了。
我已经翻遍了CX-P手册和ST指令集,没有专门的拆位指令, 所以自己编程实现了,所以写了文章。 你整个儿跟我玩了一场倒叙。
还什么指点我去翻手册。
我文章里面也说的很清楚了, CX-P和STUDIO我都要做。后者早研究很久了, 难度要小的多。所以暂时不着急。
21-07-25 16:22

引用 万泉河. 在 2021/7/25 16:22:12 发言【内容省略】

没觉得你说清楚了
当下欧姆龙的PLC,不论是CXP编程还是STUDIO编程能抛开梯形图吗?
说你去用STUDIO是稍微理解一点,你是不想用所为的绝对地址编程序,NX/NJ系PLC应该能满足你的爱好,可它能脱开梯形图吗?
cxp目前还是玩欧姆龙来钱最快的手段,STUDIO你玩的再溜,一年能接几单,当然接下一单可以歇三年。
找不到拆位指令就曲线读取嘛,不可以吗?
就像你开头最笨的办法,你敢说最后不要绝对地址吗?
再一个你开始给出的表细看看不懂了
附件 image.jpg
左边“out x”是拆出来的“位”吗?
右边 “IN 1”是要拆的“数据”吗?
如果in1=3456,out?位为“1”
如果in1=A456,out?位为“1”
别说以三菱“8位”做蓝本,就说排到这么多“位”有什么意义。
一方水土养一方人 懂嘎
入乡随俗
21-07-25 21:20
看到有这么多人怼你,我很开心^_^,干啥啥不行,装逼我第一
21-07-25 21:56

引用 逍遥的久鸣 在 2021/7/25 21:56:42 发言【内容省略】

的确,你跟他谈编程,他跟你谈算法。
他所谓的算法不就是演变至传统PC中取位的算法,只不过我们平时写成 OUT:=(IN SHR x) AND 16#1而已,他的算法在绝对遵从IEC标准的日系中是行不通的,原因在于整型和字串性是不同的类型,同时,如果要将整型按位赋予位数组必须依赖于地址编程,因此标签化编程自动化分配地址他这一套就失效了。
他不清楚梯形图才是几乎每家厂家都支持的编程语言,要想编制欧姆龙中通用的程序,不用梯形图怎么行?
所以我不得不提醒各位,骗子不少,口袋看看好。
21-07-25 22:16

引用 万泉河. 在 2021/7/25 16:13:27 发言【内容省略】

你也开始用多品牌了,是公司不行了生活遇到困难了吗?
21-07-25 22:58

引用 万泉河. 在 2021/7/18 21:09:10 发言【内容省略】

取位这种基本算法不是通用的么,正常人不是先移位再与操作的么,你作为要标准化的人怎么就拿这种垃圾算法来论坛显摆呢,这有失身份啊……
21-07-25 23:04
一进来就看到万老师装逼不成反被人打面
我只能说,干得漂亮,请大力点
21-07-30 10:29
是实在闲的没事干了。
前面开发的西门子系统的标准化掌握的技能, 啥都不用干,就光给其他公司做辅导,已经足够轻轻松松养家糊口。
书也写完了, 为了证明方法是通用于所有PLC品牌的,所以闲下心来就把所有的品牌系列都排着做一做。
然后未来, 那些习惯于用OMRON, 三菱的非标设备公司, 如果要提高效率, 要推行标准化, 也可以参与一下了。
等于为自己扩展更广的空间。
21-08-05 19:15
你好像根本没看懂需求。
21-08-05 19:16

上一页 下一页

工控新闻

更多新闻资讯