共查询到 98 条结果

查看更多

【求助】[报警程序,,关于Zane侠说事儿程序中的问题.]2021-04-09 09:25:17

 

这是原帖位置:【Zane说编程】之集中报警处理功能块的更新 — SMART版-技术论坛-工业支持中心-西门子中国 (siemens.com.cn) 关于smart #Sound_Out_

【求助】[回复:报警程序,,关于Zane侠说事儿程序中的问题.]2021-04-09 12:35:22

 

这样的。 第一个网络目的已经把你认为不能自锁的事情给解决了。虽然是temp参数,但是这个网络给赋值了。剩下的懂了吧? 最后一个网络是第一个网络的逆操作。两个网络的组合只产生一个效果。手工制作in/out参数。 楼主。我知道你一定不知道。西门子plc的物理输入点是可以写的。 LD I0.0 = I1.1 更何况L。 现在,你应该没有问题了吧?

【求助】[回复:报警程序,,关于Zane侠说事儿程序中的问题.]2021-04-09 12:55:12

 

但是这个#NewAlarm_Flg 这个值或许只是1个扫描周期啊...怎么也保持不住啊.......第二个问题可以理解,,.

【求助】[回复:报警程序,,关于Zane侠说事儿程序中的问题.]2021-04-09 14:00:37

 

一个周期都不必保持。下个周期由第一个网络一开始就重新写入应该有的值。你可能没有看清楚第一个网络写的是什么。 先赋值再使用,程序完全满足这个条件。第一个网络就向L8.x写入值了。然后后面才出现你说不能自锁的程序。 看看你是在哪里没有想通? 你用过三菱的小型plc没有?它是没法带参数调用子程序的。只能自己手工制作这些携带参数。也是通过这样的mov进去;运行;mov出来来带入带出参数的。 然而。西门子200plc这个带入带出是由系统包办。in参数只带入,out参数只带出,in/out参数就又入又出。temp参数就不入不出。 如果你使用三菱plc并且自己向自己声明:M7000到M7999

【求助】[回复:报警程序,,关于Zane侠说事儿程序中的问题.]2021-04-09 15:10:11

 

程序是思路是这样的:VD1000存放的是报警字的数量假如是10,那就是10个字,,,,, 报警字是VW1004,VW1006 VW1008 VW1010 VW1012 VW1014 VW1016 VW1018 VW1020 VW1022 历史故障字是:VW1024,VW1026,VW1028,VW1030,VW1032,VW1034,VW1036,VW1038,VW1040,VW1042 循环的程序就是:写这些字跟读这些字,,,然后发现不一样的位,,...假如有新的报警位报警灯就响,,.....有报警,报警灯就亮........但是我还是觉得这也自锁不了啊.......假如VW1

Zane侠说事儿 相关问题_去找答案提问  众多业内高手在线解答问题,最快2分钟有答案

【求助】[回复:报警程序,,关于Zane侠说事儿程序中的问题.]2021-04-09 15:29:33

 

第一个循环:VW1004的值是1,,,,,,经过处理跟VW1024值异或,,异或后的值再跟VW1004的值与...(因为是先读VW1024的值,然后再写,经过处理VW1024值是1保存的是VW1004上个周期的值)判断这个结果是否为0,,不为0就是有新报警... 假如这个大循环结束 第二大个循环开始:VW1004的值还是1(数据不变的情况下),,,,,,VW1024的值是1,,,,,,经过异或,与........这个新的报警位是0.... 那么对于这个报警鸣响就不成立了吧?你觉得呢?

【求助】[回复:报警程序,,关于Zane侠说事儿程序中的问题.]2021-04-10 03:37:03

 

你所说的“不能自锁”是着眼点在参数传递上的问题还是程序逻辑上的问题。我看你一开始说的是关于这个参数是temp不能自锁,但是看完我的解释后你是觉得参数传递上的问题理解了没有?

【求助】[回复:报警程序,,关于Zane侠说事儿程序中的问题.]2021-04-10 03:48:21

 

我想表达的意思是说:我的理解能力觉得这#Sound_Out_Flg应该用INout 如果不是的话,,,,根绝我上面分析#NewAlarm_Flg不可能说是一直为1......那么这个报警鸣响就不会一直响了......我一直的想法就是参数传递的问题,,,第一个大周期VW1004是1, #NewAlarm_Flg的接通条件成立....... 但第二个大期还是1,那#NewAlarm_Flg的接通条件不成立.......而#NewAlarm_Flg接通的又是报警鸣响,,,,,,也就是说第二个大周期鸣响就不响了啊...........我表达的意思你明白了没有?

【求助】[回复:报警程序,,关于Zane侠说事儿程序中的问题.]2021-04-10 03:54:28

 

我这么说,第一个网络和最后一个网络就已经达成了这个L8.x成为in/out参数了。至于程序逻辑问题我还没看。 假如你现在对这个in/out没有疑问的话,是不是仍然在逻辑上存在不能自锁的现象?

【求助】[回复:报警程序,,关于Zane侠说事儿程序中的问题.]2021-04-10 04:03:01

 

对网络1跟最后一个网络重新给#startaddr这个我能够理解... 因为没PLC没法试这个程序是否正确. 报警灯程序.7z

热搜排行 换一换

「找答案」 超20万实用问题库
立即扫码找到常见技术问题答案

扫码进入手机端
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。