广东湘恒智能科技有限公司
主营产品: 西门子变频器,西门子PLC\西门子模块、西门子触摸屏、西门子伺服电机、西门子工控机、西门子集成系统、西门子低压、西门子控制单元、西门子CPU,广东省西门子授权代理商,等
SIEMENS江西宜春西门子(中国)自动化与驱动授权总代理商

PLC在选型的时候,要遵循一定的原则,避免小马拉大车的现象,同时还要避免PLC的容量小无法满足使用要求的想象。

  PLC在选型的时候,要遵循一定的原则,避免小马拉大车的现象,同时还要避免PLC的容量小无法满足使用要求的想象。在满足控制要求的前提下选型时应选**的性价比,一般可以从以下几个方面考虑:

  1.I/O点数估算

  I/O点数是PLC的一项重要指标。合理选择I/O点数既可使系统满足控制要求有可使系统总投资。PLC的输入输出点总数和种类应根据被控对象的模拟量、开关量、输入/输出设备状况(包括模拟量、开关量、输出类型)来确定,一般一个输入输出元件要占用一个输入输出点。考虑到今后的扩充,一般应估计的总点数再加上15%~20%的备用量。

  一、本设计所占用的I/O点数计算:

  输入信号:开始按钮,需要一个输入点;停止按钮,需要一个输入点;计数值加1按钮,需一个输入点;计数值减1按钮,需要一个输入点。以上共需要4个输入信号点,考虑以后对系统的调整与扩充留有20%的备用点,即用4×20%=1,取1个点,这样共用5个输入点。

  输出信号:一共要用十七个LED数码管,段选码需要使用8个输出点;位选通信号如果使用74LS138译码器则需要4个输出点;以上共需要13个输出点考虑以后对系统的调整与扩充留有20%的备用点,即13×20%=2.6,取3个点,这样共用16个输出点。

  二、用户存储容量估算

  用户应用程序占用多少内存与许多因素有关,如I/O点数、控制要求、运算处理量、量程结构等。因此在程序设计之前只能粗略的估算。根据经验,每个I/O点及有关功能器占用内存大致如下:

  开关量输入元件:10~20B/点;

  开关量输出元件:5~10B/点;

  定时器/计数器:2B/个;

  模拟量:100~150B/点;

  通信接口:一个接口一般需要300B以上;

  根据上面算出总字数再加上25%左右的备用量,就可以估算出程序所需要的内存量,从而选择合适的PLC内存。

  三、本设计所需CPU内存的计算:

  开关量输入元件5点×10~20B/点≈50~120B;

  开关量输出元件:16点×5~10B/点≈80~160B;

  模拟量:2点×100~150B/点≈200~300B;

  总需内存量:330~570B

该指令的助记符、指令代码、操作数、程序步如表 1 所示。

 

表 1 除法指令的要素

DIV 除法指令是将的源元件中的二进制数相除, [S1] 为被除数, [S2] 为除数,商送到的目标元件 [D] 中去,余数送到 [D] 的下一个目标元件。 DIV 除法指令使用说明如图 1 表示。它分 16 位和 32位两种情况。

图 1 除法指令使用说明

当为 16 位运算。执行条件 X0 由 OFF → ON 时,[D0]/[D2] → [D4] 。当 [D0]=19 , [D2]=3 时,[D4]=6 ,[D5]=1 。 V 和 Z 不能用于 [D] 中。

当为 32 位运算。执行条件 X0 由 OFF → ON 时,[D1 、 D0]/[D3 、 D2] 。商在 [D5 、 D4] ,余数在[D7 、D6] 中。 V 和 Z 不能用于 [D] 中。

商数为 0 时,有运算错误,不执行指令。若 [D] 位元件,得不到余数。商和余数的*高位是符号位。被除数或余数中有一个为负数,商为负数;被除数为负数时,余数为负数



展开全文
相关产品
拨打电话 微信咨询 发送询价