欢迎光临~上海湘昌电气设备有限公司
  咨询电话:021-31559585

行业新闻

详细记录西门子S7-200PLC编程的过程西门子PLC价格

最为某西门子华南地区的特约分销商,储备大量产品(Product),保证现货供应,若您需要采购西门子S7-200PLC,请与我司销售(Sales)团队联系:4006-822-663!

西门子S7-200PLC编程(programming)小知识
 
  
  
   西门子S7-200PLC功能强大,性能可靠,但在做数学运算时不能象高级语言那样做变量类型自动转换,经常要手工做 BT
  I、ITD之类的转换(conversion),计算完成后又要DTI等耗时的操作,而且使代码(code)行数增加,程序可读性不好,也降低了程序运行的效率。
 
  
  
   本文给出一种可以避免使用这些指令的小知识,使你的代码(code)看起来更简洁,也缩程序(procedure)的扫描周期。西门子PLC在我国的应用也相当广泛,在冶金、化工、印刷生产线等领域都有应用。西门子公司的PLC产品包括LOGO、S7-200、S7-1200、S7-300、S7-400等。 西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性高。就是在计算机编程中做算法设计时典型的以空间换时间的思想。比如一个字变量(Variable),在计算中经常要向双字变量转换,则我们在定义符号时让该变量占据双字的内存空间,将不用的字清零,则可同时以字型或双字型访问该变量而不需要进行专门的转换。西门子S7-200PLC的内存格式与我们常用的 PC 机正好相反,它是高字在前,低字在后的。所以我们可以将字变量放在后两个字节,在程序初始化时将前两个字节清零。如我们定义符号时将字变量定义在VW2,同时保持VW0的值为零。则程序中可以用 VW2以字型访问该变量,同时也可以VD0以双字型访问,避免了类型转换。为了避免使用时混淆(to blur),最好以明确的符号定义来区分字类型和双字类型。在此强烈推荐(举荐)类匈牙利命名法:以前缀指示变量类型,用首字母大写的有意义的英文单词的组合作(collaborate)变量名。本人习惯用以下缀:
   b ---- 字节型变量(Variable)byte
   w ---- 字型变量(Variable)word
   d ---- 双字变量double
   r ---- 实型变量(Variable)real
   f ---- 位变量flag
   btn --- 自复位按钮式输入button
   sw ---- 切换开关(kāi guān)或自锁按钮输入switch
   sig --- 传感器(transducer)、编码等电平信号输(shū)入signal
   rly --- 输出继电器位relay
   ……
  
  
   当然,这个根据个人习惯来,没有定则,主要是利于自己区分。西门子PLC代理商可编程逻辑控制器实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同。电源用于将交流电转换成PLC内部所需的直流电目前大部分PLC采用开关式稳压电源供电。假如有一个字类型变量名为 VarName,为使用(use)前面的转换(conversion)技巧(Skill),我们可以这样定义:
   wVarName ---- VW2
   dVarName ---- VD0
 
  
  
   在程序初始化时将VW0清零如果是不需要记忆的变量(Variable),直接将dVarName清零也可或者在数据(data)块中将VW0设置为零。西门子PLC在我国的应用也相当广泛,在冶金、化工、印刷生产线等领域都有应用。西门子公司的PLC产品包括LOGO、S7-200、S7-1200、S7-300、S7-400等。 西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性高。则以后需要以字类型(type)访问变量时就用wVarName,需要以双字类型访问变量时就用 dVarName。完全不需要类型转换(conversion)。
 
  
  
   本方法(method)可以极大的减少程序语句数,使程序更简洁、可读性更好,由于不需要做耗时的类型转换,程序运行效率也得到提高。且数学运算量越大,效率提高越明显。不好的地方是要多占用两字节的内存,以后程序中不能使用VW0。但西门子S7-200PLC的RAM空间(kōng jiān)很大,一般是用不完的,以226为例,有多达10K的RAM,偶从来没有超过1K。这些RAM都是花钱买来的,不用白不用,不用也是浪费了。同理,如果有字节型变量(Variable)经常需要与字类型变量相互转换,让字节变量占用一个字的内存宽度浪费一个字节,避免类型转换。
 
  
  
  

联系我们

CONTACT US

联系人:彭华

手 机:15901856117

邮 箱:258129840@qq.com

公 司:上海湘昌电气设备有限公司

地 址:上海市金山区枫泾镇泾波路中冶113号