技术论坛

 巧妙利用双线圈偷懒

返回主题列表
作者 主题
SkyalrCC
游侠

经验值: 546
发帖数: 40
精华帖: 0
楼主    2022-05-03 17:10:17
主题:巧妙利用双线圈偷懒

      读过万版的《0428 【万泉河】PLC编程:谈虎色变双线圈》帖子和Zane版的观点后,觉得都很有理,但有点极端了。

      当编程时一行触点数量很多时,看起来会很不方便。一般都会用中间变量来中转,这无疑是麻烦的。也可以插入SCL程序段,但编写效率不如梯形图,监控会也会不方便。

       这时利用双线圈来换行,却可以偷懒!

       各位大侠可有更优解?






海阔天空
WWCWWC
至圣

经验值: 71501
发帖数: 7980
精华帖: 145
1楼    2022-05-03 17:15:58
主题:回复:巧妙利用双线圈偷懒

在step7环境下,本身就有"#"指令的。

不需要你那样“麻烦”利用所谓的双线圈。

图示,



ABBCCC
至圣

经验值: 24328
发帖数: 4844
精华帖: 6
2楼    2022-05-03 17:16:08
主题:回复:巧妙利用双线圈偷懒

你是吃透精髓了,这么处理完全等效吗?

谨慎低调
CK DONG
奇侠

经验值: 5198
发帖数: 637
精华帖: 6
3楼    2022-05-03 20:54:11
主题:回复:巧妙利用双线圈偷懒

楼主的这个帖子很有意思,期待后续。。。。。。

QQ群592162017,电气绘图、自动化维护交流!
和光同尘
奇侠

经验值: 6695
发帖数: 1090
精华帖: 1
4楼    2022-05-03 22:00:15
主题:回复:巧妙利用双线圈偷懒

只能说条条道路通罗马,结果一样。

WWCWWC
至圣

经验值: 71501
发帖数: 7980
精华帖: 145
5楼    2022-05-03 22:18:19
主题:回复:巧妙利用双线圈偷懒

分配一个地址又何妨?plc类似的资源很多呀。难道你有无数次类似的应用?

莘莘学子
至圣

经验值: 18436
发帖数: 3702
精华帖: 1
6楼    2022-05-04 08:11:41
主题:回复:巧妙利用双线圈偷懒

没有任何技术含量的双线圈还是少谈。初学者刚编写程序或者看书,有老师教都会说禁止双线圈编程输出。

弘扬中华传统美德,无私奉献为根本,助人为乐为根源。
winter938
至圣

经验值: 10673
发帖数: 1561
精华帖: 33
7楼    2022-05-04 11:24:09
主题:回复:巧妙利用双线圈偷懒
真还不完全等效,OUT2在一个扫描周期内可能有多个状态
工控爱好者
SkyalrCC
游侠

经验值: 546
发帖数: 40
精华帖: 0
8楼    2022-05-04 22:54:12
主题:回复:巧妙利用双线圈偷懒

由于三个OUT2在同一个程序段里,OUT2作为中间变量还是物理Q点,实际输出结果是和OUT1一样的,结果可以看做等效



海阔天空
芳季
至圣

经验值: 66284
发帖数: 14658
精华帖: 100
9楼    2022-05-05 17:06:36
精华帖  主题:回复:巧妙利用双线圈偷懒

Q可以这么用。但是SM37.7高速计数器使能位,可就有可能不能这么玩的了。这个位配合hsc指令可以在一个周期中更改高速计数器很多次。每次都是有意义的。

因为Q总是扫描end的时候产生作用,所以end之前你把期望值传到就可以了。中间你怎么玩都可以。但是它的触点有可能可以在一个扫描中多处被读取,且遍布任何地方,一下子不注意就会惊动到其他程序。作者的心清就可以搞搞,没所谓。

yanxiao
至圣

经验值: 26049
发帖数: 11948
精华帖: 43
10楼    2022-05-05 22:32:00
主题:回复:巧妙利用双线圈偷懒

PLC的工作机制,允许楼主的使用方法。


Zaxife
至圣

经验值: 12573
发帖数: 2503
精华帖: 31
12楼    2022-05-07 09:47:56
主题:回复:巧妙利用双线圈偷懒

如果是楼主这种情况,弄个子程序她不更香么?

至于多线圈?个人建议少用,要用就做成一个子程序来用,而且逻辑要谨慎。

像车床这种逻辑的,可以用顺控,或者用JMP都能很好的解决多继电器问题,因为顺控、JMP的指令是直接跳过程序段不会扫描里面的逻辑从而不影响在其它地方使用的线圈的结果。

说白了,多线圈之所以相互影响,只是因为一个周期内扫描到后面的线圈影响了前面的状态。线圈的一个特点就是能力通过就ON,不通过就OFF,这个不通过OFF就是关键,她不像MOV不扫描就不传输数据,所以要记住这个关键点。

说到底,多线圈问题还是程序员自己的错误找借口赖指令.....

肖肖肖先生
侠士

经验值: 1790
发帖数: 337
精华帖: 0
14楼    2022-05-08 16:33:35
主题:回复:巧妙利用双线圈偷懒

程序可允许不好用,但绝对不允许不安全!

您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。