武汉万安智能技术有限公司成立于2014年3月,是一家专注于为客户提供各类工业自动化相关的软件和系统产品的高科技公司。
当前的工控软件绝大多数是由各自动化系统设备制造商仅在其生产的自动化系统设备的硬软件环境下开发的,是与自动化系统设备捆绑和的。在一个工厂中有各种不同的生产工艺和设备,要求根据不同的对象选用不同的自动化系统设备,如工控机、PLC、
工控程序开发
武汉万安智能技术有限公司成立于2014年3月,是一家专注于为客户提供各类工业自动化相关的软件和系统产品的高科技公司。
当前的工控软件绝大多数是由各自动化系统设备制造商仅在其生产的自动化系统设备的硬软件环境下开发的,是与自动化系统设备捆绑和的。在一个工厂中有各种不同的生产工艺和设备,要求根据不同的对象选用不同的自动化系统设备,如工控机、PLC、DCS等,即使同类的自动化系统,设备制造厂商不同,其工控软件也不相同,往往一个部门或一个人要同时了解和掌握几种本质或功能都墓本相同的工控软件,这给用户购买、集成、开发、维护上带来极大的不便,增加了人力资源的消耗和投资。
系统“死锁”的软件对策:
在工业控制系统中,A/D、D/A,显示等输入/输出接口电路是必不可少的。这些接口与CPU之间采用查询或中断方式工作,而这些设备或接口对干扰很敏感,干扰信号一旦破坏了某一接口的状态字后,就会导致CPU误认为该接口有输入/输出请求而停止现行工作,转去执行相应的输入/输出服务程序。但由于该接口本身并没有输入/输出数据,从而使CPU资源被该服务程序长期占用,而不释放,其它任务程序无法执行,使整个系统出现“死锁”。对这种干扰造成的“死锁”问题,在软件编程中,可采用“时间片”的方法来解决。
在工业控制系统中,RAM的大部分内容是为了进行分析、比较而临时存放的,不允许丢失的数据只占很少部分。在这种情况下,除了这些不允许丢失的数据外,其余大部分内容允许短时间被破坏,只引起系统的一个很短时间的波动,很快能自动恢复正常。
(作者: 来源:)