西门子840系统PLC用SFC20传送数据激活报警#plc
西门子用SfC20块传送数据激活报警。
下面是通过FC,SfC20是复制的程序块,老外经常不用DBR,这种就是做了一个拷贝。假如现在这块太大了,这里做了一个DB201块,想把它传给DB2块,这是DB2,DB201这里就是传送,把这里边的内容从180开始。
做文档的时候,因为后来运行程序的时候跟后边有一冲突,因为程序里边有用的180的地方,在程序里边就改成190,190.0后边自己也改成100了,在文档里边写的是180,这里是从180.0开始传送,这是BYTE,这是一个字节,传送200个字节,一个字节是8位,传送200个字节。
当然这也可以写word,word就相应的减少一些,一个一个字,word是两个字结,还可以写dword,double word双字,双字就是四个字结了,很灵活。这里写的是字节,传送200个字节就是从180,程序里是190传送100个,程序里面写的是100个,后来改了。
从190开始传送一,就是加上100到多少?到289,为什么是289?因为是从0开始的,所以上面到290就不传送了,就传到289,是从0开始的,所以上面得剪掉一个,就是这个参数是要传需要复制的块,就是想要把它给谁,这是圆,下面这个,这里这是目标要送给谁,这里就是把201DB201里的东西给到DB2里,一共是一百个字节,啥没了,对0-99100个数,它一共传二传,这里写100,我程序里写的是100,所以这里一共传了100个数。
然后在交叉列表里边应该能看见这个,这p井也是一个指针,它就是从180.0开始,p井就是就是从哪个地方开始,指针就可以这么理解,这180.0只是一个起始位。
这会可以看一下,还有段视频可以看一下,就是LSC20来测试的时候,它是从190开始的,给BB190字节写1,这里是写8个1,看这报警里面出来8个报警,然后它是红色的报警,这下箭头是表示多个报警,当它写0的时候这报警并没有消失。
下面这个DB2刚才是跟着一起变的,给192写值的时候也是写8个1,8个倍,它是信息,这是信息的报警,也出来8个报警,当给它写0的时候信息的报警就没了,然后红色的报警还在,给3.7写一个复位,写个0复位,这个时候红色报警就没了。
看290,测试一下它到底290传没传送,给290写了8个1,然后下面的DB2,DB2这个块的值并没有跟着变,所以290没有传送,只传送了289,只传送到了289。现在看下面,放大一下,289,对不行,一放大看不见了,给289写的时候这里就出来8个报警,这里给它写0,然后报警就没了,红黑色报警是激活的时候没有,它就跟着就没了。
SFC20验证完了,下面继续。这个是下面那个,这是它如果写的时候出现了错误,这里会有一个错误值,错误值会记录在RETDIVAL里边,它会记录一个测错误值,错误值那个意思我这里没写。
可以在标准函数手册里面有它的所有的SFC20的说明,是多少来着我看看,复制块,这里SFC20,这里有几个故障代码,如果是零零表示写写的没有错误,如果是8091就是相套的太多了,就是我掉了一层又一层,掉了一层又一层,它的相套的太多就出报警,如果出8092就是说明SFC20无法执行,就是数据写不了报警。
我没找到具体含义,它只写了一个夜班报警,这个不影响写数,不是故障延时时间是它,如果出错了显示一个错误代码,它是一个故障代码,一个记录值会写在这个里面。
DSTBLK是DDB200点BW30的一个名字,这是我写的一个名字,符号,文档是我自己写的,DSTBLK不是时间,这是一个名字,就是符号符号,其实实际就是它前面AL-T是DDB200的名字,后边RRT-S20是给DDB30起的名字。
如何把PLC和设备的报警信息发到微信上?
摘要:当设备出现故障的时候,用户希望能随时随地收到设备报警信息,在以前,一般使用短信报警和邮件报警,而现在微信使用越来越广泛,直接把报警信息推送到微信上更为方便。
通过elink云平台,只需要设置三步,用户就可以将设备的报警和故障信息,随时随地推送到微信上面,以便随时进行处理,下面是详细的操作说明。
(一)注册账号,并绑定微信号
用户购买一个eLink PLC,登录PLC云管家平台http://console.n80.rectcloud.com/(建议使用谷歌浏览器、360浏览器),注册帐号并激活。
账号激活以后,请联系客服人员生成账号对应的二维码,然后打开微信扫一扫这个二维码,将微信号和账户进行绑定。
注意:
1:每个账户对应的二维码是不同的,一定要联系客服人员才能生成二维码,自己并不能生成。
2:一个微信号只能绑定到一个账号下,但一个账号下可以有多个微信号,这样就可以实现同一个报警信息分别发给维修员/使用方/管理人员等各个不同人员。
3:如果绑定成功会提示“绑定成功”,如果出现如下图所示画面
提示该微信已经绑定或其他问题,这是由于当前微信已经绑定到另外的账号下面了,需要在后台解除绑定,登录另外的账号,按下图所示操作解绑。
(二)添加报警联系人
点击左侧的“报警联系人/组”,然后输入姓名,并选择要推送消息的微信号,点击保存。
(三)设置报警触发器条件
比如,需要在液位高于3.5米的时候,发送一条“当前液位高于3.5米!”的报警消息到微信,恢复正常时候,发送一条“当前液位低于3.5米,恢复正常!”的消息,如下图所示设置并保存。
到这里,设置就全部完成了,是不是很简单呢?
欢迎转载和留言,如果有什么疑问,可以随时联系我!
相关问答
plc扫描未激活的步骤?
PLC的工作过程一般分为输入刷新、程序执行、输出刷新三个阶段。1.输入刷新阶段:PLC以扫描工作方式,输入电路时刻监视着输入状况,并将其暂存于输入映像寄存器...
plc常开常闭口诀?
PLC常开常闭口诀:常开接通,常闭断开。这个口诀的原因是因为PLC中的输入和输出信号可以分为常开和常闭两种类型。常开输入信号在没有被触发时处于断开状态,...
s120制动单元如何激活?
要激活s120制动单元,首先需要确保其已经正确安装并接入了供电电源和控制信号。接下来,可以通过PLC或其他控制器发送激活信号,或者在设备上手动按下激活按钮来...
欧姆龙PLC的运行常开线圈是什么指令?
1.欧姆龙PLC的运行常开线圈指令是SET。2.这是因为SET指令可以将一个输出点设为常开状态,即使程序停止运行,该输出点也会一直处于开启状态。3.除了SET指令,...
西门子plc-1200V13怎么激活地址偏移量?
三菱PLC和西门子PLC都有一定的占有率,但是西门子PLC是国家所支持的,因为中国与日本还是有少少仇恨,大学课程通常都教西门子PLC。三菱PLC和西门子PLC都有一定...
分子生物学plc是什么?
分子生物学plc是蛋白磷脂酶。G蛋白在TCR/CD3与磷脂酶C(phospholipaseC,PLC)的结合过程中起到重要的调节作用。通过G蛋白可使PLC发生活化,从而激活磷脂酰肌酰...
s7-plcsim用不了自动化许可证?
是的因为S7-PLCSIM只能用Simatic软件自带的许可证,而自动化许可证不适用于该软件。所以无法使用自动化许可证来激活S7-PLCSIM。需要注意的是,在使用S7-PLCSIM...
PLC的继电器输出和晶体管输出有什么区别~?
PLC继电器输出和晶体管输出是两种不同类型的输出方式,它们在工控系统中用于控制外部设备。以下是它们的主要区别:1.工作原理:PLC继电器输出使用电磁继电器进...
请问上位机用vb和s7-300PLC通讯怎么实现?
可利用OPC服务器来完成,比较方便。可适用于各类PLC。下面以西门子PLC为例说下实现方法:一、通过STEP7软件建立一个新项目OPC,在项目中添加SIMATIC300站...
PLC控制电动机正反转需要几个输入端?
要实现PLC控制电动机的正反转,通常需要使用至少三个输入端。以下是常见的连接方式:1.正转控制输入:这个输入端用于控制电动机正转。当该输入信号激活时,PLC...