上海卓曙自动化设备有限公司
我司主营西门子PLC模块 , 西门子变频器 , 西门子触摸屏
南通西门子PLC模块代理SIEMENS
观看南通西门子PLC模块代理SIEMENS视频:

南通西门子PLC模块代理SIEMENS南通西门子PLC代理,南通西门子S7-1200代理,西门子PLC代理



可编程序控制器的外部接线方法

  图2-6是CPU222模块的外部接线图,8个输人点I0.0-10.7分为两组,1M和2M分别是两组输人点内部电路的公共端。L 和M端子分别是模块提供的24V直流电源的正极和负极,可用该电源作为输人电路的电源(见图2-6)。24V直流电源还可以用于外部的电子传感器。

  1L和2L分别是两组输出点内部电路的公共端。如果是继电器输出,输出回路可使用AC220V电源电压。

  可编程序控制器的交流电源接在L1(相线)和N(零线)端,此外还有保护接地(PE)端子。


  由于浮点数的数据表示范围要远远大于双字长整数。当浮点数的值大于整数时,通过CEIL指令,可以将浮点数转换为大于等于该浮点数的*小整数;通过FLOOR指令,可以将浮点数转换为小于等于该浮点数的*大整数。

 S7-300/400的数据形式转换指令BCD_I、I_BCD、BCD_DI、DI_BCD用于十六进制数与BCD之间的转换。

  编程需要注意以下几点。


  a.S7-300/400的BCD数据只能对字、双字长的数据进行,不能用于字节。

(2)语句表编写的脉冲定时器程序

  果用语句表编程,在定时器启动之前,建议用下面两条指令中的一条将定时器的预置值装人累加器:

  下面是用语句表编写的脉冲定时器程序。其中只能在语句表中使用的FR指令允许定时器再启动,即控制FR的I1.2由0变为1时,重新装入定时时间,定时器又从预置值开始定时。再启动只是在定时器的启动条件满足(图3-60中的I0.0为1)时起作用。


  b.指令 BCD 1、I BCD用于16位整数与BCD间的转换,由于数据带符号,因此只能转换3位BCD码,BCD数据的范围为-999~ 999。指令BCD_DI、DI_BCD用于32 位整数与BCD间的转换,同样带符号,因此只能转换7位BCD码,BCD数据的范围为-9999999~ 9999999。

16位整数的BCD存储格式

32位整数的BCD存储格式

  d.当16位、32位整数转换为BCD时,如果出现大于9的十进制数值(如1100等),或者转换后的数值超过了BCD格式允许存储的范围,将出现转换错误,并导致PLC的停止。



展开全文