西门子PLC,S7-200在做数学运算时不能象语言那样做变量类型自动转换,经常要手工做BTI、ITD之类转换,计算完成后又要DTI等耗时操作,使代码行数增加,程序可读性不好,也降低了程序运行效率,我们提供一种可以避免使用这些指令小技巧,使你的代码看起来更简洁,也大大缩短了程序扫描周期。
sw----切换开关或自锁按钮输入(switch)
sig---传感器、编码等电平信号输入(signal)
rly---输出继电器位(relay)
当然,这个个人习惯来,没有定则,主利于自己区分。
有一个字类型变量名为VarName,为使用前面转换技巧,我们可以这样定义:
wVarName----VW2
dVarName----VD0
程序初始化时将VW0清零是不需要记忆变量,直接将dVarName清零也可)数据块中将VW0设置为零。则以后需要以字类型访问变量时就用wVarName,需要以双字类型访问变量时就用dVarName。完全不需要类型转换。
本方法可以极大减少程序语句数,使程序更简洁、可读性更好,不需要做耗时类型转换,程序运行效率也到提高。且数学运算量越大,效率提高越明显。
缺点是要多占用两字节内存,以后程序中不能使用VW0。但西门子S7-200系列RAM空间很大,一般是用不完,以西门子PLC,CPU226为例,有多达10KRAM,本人从来没有超过1K。这些RAM都是花钱买来,不用白不用,不用也是浪费了。
同理,有字节型变量经常需要与字类型变量相互转换,让字节变量占用一个字内存宽度浪费一个字节,避免类型转换。
为了提高人们居家生活质量,进一步提升智能居家系统的性能比。以PLC技术为智能信息处理核心,个人电脑做为PLC的上位机,通过组态实现远程监控和遥控功能,基于正交频分复用技术及TCP/IP协议,完成了通信网关软件的设计。本设计采用PLC和多种传感器实现对智能家居常规控制的基础上,利用PLC可编程控制器发出的脉冲信号构成全家的智能控制管理,实现智能家居。而且本着更容易普及这种技术,我们采用PLC、多种传感器构成的系统具准确、方便、容易扩展的特点,能更加好的完成复杂的智能化控制任务。
智能家居系统的结构主要有主PLC和多个分PLC组成,他们通过网络连接起来,下面简单介绍几种智能家居PLC自动控制系统的功能:
1.智能照明系统,可以控制通过遥控器、定时控制器,电脑控制器实现灯光的全开、全关控制。可设计多种方案选择。
2.智能烹饪系统,在烹饪系统上所设定时间和当前北京时间一致时,系统自动开启按钮烹饪系统正常工作。这种通过PLC实现的烹饪系统在温度控制和时间控制上都达到规定的数值后烹饪就完成了,有效的解决了快节奏上班族的早餐晚餐问题。
3.智能自动调节家庭环境质量监控系统,针对家庭环境调节电器设备较多的情况,系统分别对家庭的温度、湿度、含氧量以及光照度进行检测,通过对所测得的数据量的分析,实时控制空气加湿器、空气烘干器、空调、自动窗帘等家用电器,使家庭环境达到舒适的程度。
功能还有非常多,就不一一举例了。在这个飞速发展的时代,一切都再向智能化靠近,如何做到智能自动呢?PLC功能要达到要求,性能要稳定。深圳奥越信科技有限公司自动化产品事业部的OYES-200系列PLC,产品齐全,技术在业内,质量稳定,精度高,速度快,模块与西门子S7-200系列CPU和模块完全兼容,使用方法一样。公司产品完全可以达到智能家居所需的功能。
商家都是以利益为基准的,如何在做智能自动家居时,即达到要求,又能节省成本呢?深圳奥越信科技有限公司推出多款性价比极高的符合要求的产品,为广大客户带来了福音。