自动化网-工控人家园官网

当前位置: 主页 > 技术文库 > PLC技术 >

PLC控制系统中软件的检查测试、仿真和下载步骤 PLC控制系统中不可或缺的环节

时间:2018-05-28 10:33来源:未知 作者:admin 点击:
一、建立软件辅助设计平台 准备一台个人计算机,安装好与plc相应的辅助设计软件,打开设计软件,按照提示输入必要的设置,安排好该应用软件专用的保存地址就可以开展工作了。这
  一、建立软件辅助设计平台
    准备一台个人计算机,安装好与plc相应的辅助设计软件,打开设计软件,按照提示输入必要的设置,安排好该应用软件专用的保存地址就可以开展工作了。这些工作,在有关手册中或是相关书籍中均有详细说明,本书不再赘述。当然,对于那些十分简单的任务,也可以直接用手操编程器,经济而实惠,而且立竿见影。
    二、编写应用软件
    按照功能块图,逐块编写。在编写程序之前,笔者的习惯是先将PLC的内存空间做初步的分割安排。每一块都使用一个整数步号作为起始地址(相当于汇编语言中的ORG指令功能),这样便于将来查阅、修改和替换。一般的编写顺序是:系统构成、参数设定和输入输出驱动程序模块(其中有一部分可能是只需一次性扫描的指令),然后编写保护模块。以上两大模块是系统运行的常用模块,也就是PLC每一次扫描都必须经过的模块。再编写用于设备调试的点动模块和用于执行单项功能的手动模块。此时已经可以开机调试了,逐一检查输入口读入的状态和数据,点动输出通道的动作或数据。一切正常之后,对于相对复杂些的模块,最好先画出这一块内部的流程图。
    三、离线仿真
    应用软件编写好之后,或其中一个独立模块编写好之后,首先应进行语法检查,然后进行指令集与梯形图对应关系检查。艾特贸易小编曾经发现过指令集检查无误,但是与之对应的梯形图却不正常的情况。此时若将程序下载到PLC中,可能会出现错误,拒绝运行。以上步骤正确完成之后,接着才可利用仿真平台进行虚拟运行(PC模仿PLC进行工作,外部的输入和输出可以假设)。
    不少早期的辅助设计软件没有离线仿真功能,那就只能下载到PLC之后,再进行调试。
    四、软件下载
    从软件设计用的个人计算机将完成的指令集下载到PLC中,可以在生产厂家提供的手册指导下进行,一般不会遇到什么困难。只要选用正确的通信电缆,接到正确的端口,正确设定通信参数即可。
    注意事项如下。
    (1)须设置软件密码,以保护知识产权。不要随意设置,一定要事先做好记录,再输入1该密码。否则可能会带来麻烦。
    (2)记下该软件的版本号。一般,控制软件需要经过多次调试才能完成,其中可能需要反复修改。每一次修改后,应同步修改版本编号,并用“另存为”保存文件(不要覆盖源程序)。出现反复时,可带来很多方便,直到全部完成之后再删除作废的版本。记录最后的正式版本号。作者的习惯是在PLC中指定一个专用的数据寄存器,保存版本号。应用程序中,加一条赋值语句。每修改一次软件,将所赋之值加一。
    五、开机调试、在线仿真和模拟工作
    如果有条件能够进行仿真调试,则省时省力。特别是在新产品、新软件开发时,应该充分使用这些工具。不过仿真与实际工作毕竟可能存在某些差别,一切还是要以最终的实际检测为主。


    plc控制系统对外的联系包括如下几个方面。
    (1)系统在被写入或读出用户程序时的通信。当编写完成用户软件之后,无论采用什么方法将程序下载到PLC中,或是为了修改原来的软件,将程序上传到计算机上,都不过是简单的通信。
    (2)系统与它的上位机或其他打印设备之间的通信。
    (3)系统与配套的人机界面之间的通信。该部分待讨论人机界面时再具体说明。
    (4)进入控制网络。PLC系统一般都是工作在控制系统的最底层,也就是最接近被控设备的现场。如果配置专用的通信接口,可以方便地将其融入网络中。
    (5)紧急干预。系统不可能保证永远不出现故障。为了保障人身和设备的安全,将损失降低到最小程度,首先必须设计好出现故障时的应对措施。PLC系统内部设计的监控系统,故障处理系统只能解决自身内部的问题。这是建立在PLC自身正常的前提之下的,而这个前提并非绝对可靠。因此外部的紧急干预是不可缺少的。通常采取的措施如下。
    1)设立“打更”电路。正常工作的系统,会不断地向外报告自己“平安无事”,否则系统的外部电路将自动采取干预措施。
    2)设计冗余系统。对于那些比较重要的系统,特别是那些中断工作时后果严重的系统,设立热备用的冗余系统是切实可行的办法。尽管此举可能要增加一些成本。
    3)为了应对突发事件,现场必备不依靠任何中间手段即能紧急停车的装置。人工干预仍不失为最后一道防线。所以系统一般都在十分方便的位置,设有标志鲜明的“紧急停车”按钮。
    “人机界面”这个词,听起来有些不顺耳。因为它是直译过来的,暂且用之。实际上它是对所有用于人和各种机器、设备、装置等之间,进行信息交换的方法、工具、平台和设备的统称。其中的关键是“信息交换”。通俗而具体地说就是“接受人的指令和向人汇报情况”。这里的“指令”和“情况”,就是特定的“信息”。使得包括设备和人在内,共同组成一个大的闭环系统。只要缺少了这个“界面”环节,人类就只能听天由命。因为人既无法了解情况,也无法进行人工干预,故称为“不可或缺”。总而言之,“人机界面”是完成“人机对话”的工具。
    在自然界中,作为各种信息的载体,各种信息的表达形式,各种信息的能量形态,各种信息的交换形式,不胜枚举。用于奇百怪来形容都尚嫌不够。可是能够用来直接与人进行交流的方式却区区可数。人的能力太有限了。“造物主”实在是太吝啬。除了可见光谱,我们什么也看不见。除了频率很窄的一段振动,我们什么也听不见。对于能够感受我们周围环境变化的能力更是十分有限。总之,我们的原始本能仅够维持作为动物生存的水平。幸亏上帝还算“仁慈”,他给了我们一个极富想象力和创造力的,这个世界上独一无二的大脑。我们敢于异想天开,已经创造出,并且将继续创造出更多的工具。使我们手和眼的功能几乎得以无限延伸,而这些工具的最后一个环节,就是“人机界面”。
(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片