如何编制PLC程序到指定时间时禁止输出
现在很多客户在设备试用期过后一定时间,不履行合同迟迟不肯将购买设备的余款还清,所以设备制造商也跟着与时俱进。都会在PLC控制程序留有后门,就是到了余款还款期时,采取禁止PLC工作或禁止输出点Y输出,使其设备不能运行。追使客户将余款还清,再将后门解除。
下面以三菱PLC控制器为例
前提是不能让客户上传、下载、观看、修改PLC程序,这在PLC编制软件里可以方便地实现,如下面两张图,这不在本文叙述之内。
设置用户权限
设置密码
三菱PLC里的M8034寄存器的功能是禁止输出,当它为"1"时,禁止输出,即输出点Y输出全部为"0"。这样受控设备就不能工作了。反之它的值为"0"时,禁止输出解除。
利用此功能编制的程序事例如下
限制输出的简易程序
上图中D200、M400、M401都是停电有记忆功能的寄存器(不同型号的三菱PLC控制器有所不同),在将程序下载到PLC里之前,先将相关寄存器清除,因有残余数据,以防止影响到程序运行。
下载前清除残留
D8016~D8018都特殊寄存器,分别是日、月、年的值,是PLC自带的(注意程序编制好后,下载程序至PLC时,一定要将PLC时钟校准)。
当到指定的日期 (本程序设定的日期是18年6月1~30日),M401为"1",即是时间过后和停电,它的值保持不变,所以PLC一上电就使M8034为"1",Y被禁止输出。只有在D200里输入的密码等于常数K12345(原先设定的密码值)时,M400为‘’1‘’使M401复位,M8034为"0"允许输出点Y输出。
当然指定日期可以是包含在1个月某一天(以防止体息日休息,程序限制输出不起作用),另外也可以用计数加工的工件数来限制输出(用有记忆功能的计数器C)。
阅后,如有更好的方法,请在下方评论区留言,在此感谢。
WinCC 75 直连 西门子S7-200 Smart PLC
我们都知道,西门子S7-200 Smart 这款PLC,上面是配有网络接口的,但是目前来说,这个网络接口仅仅可以给Step7使用,我们的上位机程序WinCC,如果需要连接它的话,还需要安装OPC软件,比如PC Access或者Siemens NET,总之就是比较繁琐,任何一个点出了问题,都比较难查,如下图所示:
那么,有没有办法通过WinCC直接连接200 Smart呢?答案是肯定的,这就需要用到来自大连德嘉电子的专为此设计的,多功能交换机(A型 ),如下图所示:
此款交换机功能相当强大,在多种生产环境、多种PLC应用场景中,以及多种上位机软件中变现的兼容性都非常强大,如下图所示:
当然,这次我们仅仅介绍S7-200 SMART和上位机软件WinCC之间的通讯,首先我们把硬件先连接起来,交换机采用DC 24V供电,连接好以后,可以看到跟普通交换机一样,有绿色和黄色的指示灯,然后把PLC的网口以及电脑上的网口,都用网线跟这个交换机连接到一起,如下图所示:
这样,硬件连接就完成了,然后就行软件方面的设置,首先设置交换机的一些参数,
多功能交换机设置的后门 IP 地址为 xxx.xxx.xxx.222:(例如 192.168.1.222 、192.168.0.222),在计算机的 IE 浏览器中键入该后门 IP 地址就可进入多功能交换机主菜单,如下图所示:
用鼠标点击 “基本参数设置/显示”,进入多功能交换机基本参数设置页面,如下图所示:
修改参数请遵循如下原则:
MAC物理地址(交换机内部处理器)是出厂时预设的,用户无需改变。内部起始IP地址(交换机内部处理器),客户可以修改,它将占用从此开始的连续3个IP地址 。例如:起始 IP 地址是 192.168.1.10,那么 192.168.1.10、192.168.1.11、192.168.1.12 全部被交换机内部处理器占用 。交换机内部IP地址与PLC的IP地址的绑定,也就是说每个内部的IP地址(交换机)都与 一个 PLC(的 IP 地址)是对应的如果其中的一个内部IP地址(交换机)不需要与PLC绑定,则将PLC的IP对应项中填入255.255.255.255即可 。一定要把我们交换机中的 Switch 值设置成 0,否则无法实现通讯,如下图所示:到此为止,交换机的设置已经全部结束了,我们接下来就打开WinCC进行组态。按照如下步骤依次进行:
打开 Wincc,双击变量管理,打开变量管理器,添加驱动: 填右键单击变量管理,在弹出的菜单中选择添加驱动,SIMATIC S7 Protocol Suite,如下图所示 添加好驱动之后,右键单击 SIMATIC S7 Protocol Suite 下的 TCP/IP,在弹出的菜单中选 择系统参数 在弹出的对话框中点击单位选项卡 在逻辑设备名称选框中选择驱动为:网卡名.TCPIP .1 再回到变量管理器中,右键点击 TCP/IP,选择新建连接,在 TCP/IP 选项下会生成一个名字为 NewConnection_1 的新连接选项。 右键单击 NewConnection_1,在弹出的菜单中选择连接参数 在弹出的对话框中填写多功能交换机 A 型的内部 IP 地址,192.168.1.10 现在连接已经建立成功,已经可以建立变量和画面了。相关问答
松下PLC的指令,PTBLR和PTBLW怎样使用?
LOOP指令是这样的:使用时LOOP后门需要写一个编号,你写的是1,那么这条循环指令就是在LOOP1指令位置,和LBL1位置之间进行循环;(LBL是标签符号,没有什么实际...
plc2000防盗器遥控匹配方法?
电动车遥控器匹配步骤如下:1、将点火开关置于ON位置2、将遥控器瞄准电动车窗主控开关旁的遥控器接收器,在1-4s内,按下遥控器的开锁大概闭锁键按钮。3、在14...
plc双向遥控器匹配方法?
PLC双向遥控器的匹配方法如下:1.先把万用表放在直流电压档,然后给PLC和变频器通电。2.用万用表测量PLC的开关量输入端口电压,确保电压在直流5-30V之间。3...
铁将军防盗报警器锁不住车门是怎么回事?
你好铁将军系列(最多学习两个遥控器)1.按学习键2秒,LED灯亮,按遥控器任一键,10秒内按另一个遥控器,最多学习两个遥控器。(固定码)2.按住(铁将军主机...你...
昂科威尾门锁更换需要匹配吗?
昂科威尾门锁更换是需要匹配的。电动尾门匹配的话,可以使用充电器在plcm内部进行,坐下后尾门自学习。后门会自动打开和关闭的,打开关闭完之后的话,手动去按...
plc故障灯fault闪什么原因?
检查方法是:拆除输入端的M点,先判断所在组别,再逐个拆除组内连线。或者更换一下24V电源。PLC输出的24V电源具有电流限制的。晶体管输出的PLC其24V输出电源实...
PLC的T型图,希望能够详细一点-汇财吧专业问答
[回答]我不会但贴吧里有很多人发这种教程啊都很详细啊有纸的木头的粘土的百度贴吧神秘博士吧F-t图/m=a-t图积分后是V-t很可惜,刷不了,因为T版和联通版在...
汽车油泵在哪里?汽车中油泵安装的位置在哪里_车主指南
[回答]汽车的汽油泵在油箱里,机油泵在发动机油底壳内
模具的抽芯限位怎么接线?
当模具的抽芯到达限位位置时,限位开关会开关闭合,闭合状态会被控制器或PLC检测到,从而触发相应的控制信号,停止抽芯动作。这样可以保证模具抽芯动作的精准控...
宝来油泵继电器在哪里
[回答]大部分是按照以下方法重置的:1。一汽大众迈腾胎压复位按钮位于多功能方向盘的左下方位置处,使用迈腾胎压复位按钮的具体操作步骤如下:打开一...一...