西门子S7-200ST30西门子S7-200ST30
上海诗幕自动化设备有限公司,*从事品自动化设备研发及销售的企业,对各大自动化产品有着强大的优势,并且对优势产品有着大量的备货。与欧洲及从事电气的各大公司有着良好的协作关系。
上海诗幕自动化设备有限公司是*从事西门子工业自动化产品销售和集成的高新技术企业。 在西门子工控领域,公司以精益求精的经营理念,从产品、方案到服务, 致力于塑造一个“行业*”,以实现可的发展。 多年以来,公司坚持“以客户为本,与客户共同发展”的思想, 全力以赴为工矿用户、设计单位、工程公司提供高、高性、高可靠性的整体解决方案。 “我们不仅仅销售的产品”是公司每个员工的工作信条, 在为客户提品和方案的中,我们愿意倾听客户,和客户共同完善, 不断服务,越客户的期望。以此为基础,我们追求客户、厂商和员工三方的共赢。 本公司与德国SIEMENS公司自动化与驱动部门的长期紧作中, 建立了良好的相互协作关系,在自动化产品与驱动产品业务逐年成倍增长, 为广大用户提供了SIEMENS的新的技术及自动控制的佳解决方案。 上海诗幕自动化科技有限公司 具备以下产品优势 西门子可编程控制器,西门子屏,西门子工业以太网, 西门子数控,西门子高低压变频器,西门子电机驱动等等。
西门子S7-200ST30西门子S7-200ST30
西门子PLCBCD码与整数的转换指令举例
BCD码与整数之间的转换的指令
LAD
STL
BCDI OUT
IBCD OUT
操作数及数据类型
IN :VW, IW, QW, MW, SW, W, LW, T, C, AIW, AC, 常量
OUT:VW, IW, QW, MW, SW, W, LW, T, C, AC
IN/OUT数据类型:字
功能及
说明
BCD-I指令将二进制编码的十进制数IN转换成整数,并将结果送入OUT的存储单元。IN的有效范围是BCD码 0至9999
I-BCD指令将输入整数IN转换成二进制编码的十进制数,并将结果送入OUT的存储单元。IN的有效范围是0至9999
ENO=0的错误条件
0006 间接地址,1.6 无效BCD数值,4.3 运行时间 文章来自PLC之家pcl100.com
注意:(1)数据长度为字的BCD格式的有效范围为:0~9999(十进制),0000~9999(十六进制)0000 0000 0000 0000~1001 1001 1001 1001(BCD码)。
(2)指令影响特殊标志位1.6(无效BCD)。
(3)在表5-10的LAD和STL指令中,IN和OUT的操作数地址相同。若IN和OUT操作数地址不是同一个存储器,对应的语句表指令为: MOV IN OUT
BCDI OUT
西门子S7-200ST30 PLC减法指令要素——助记符、指令代码、操作数、程序步 减法指令的助记符、指令代码、操作数、程序步如表 2 所示。 减法指令的要素 指令名称 助记符 指令代码位数 操作数范围 程序步 S1(.) S2(.) D(.) 减法 SUB SUB(P) FNC21 (16/32) K 、 H KnX 、 KnY 、 KnM 、 KnS T 、 C 、 D 、 V 、 Z KnY 、 KnM 、KnS T 、 C 、 D 、V 、 Z SUB 、 SUBP…7 步 DSUB 、 DSUBP…13步 SUB 减法指令是将的源元件中的二进制数相减,结果送到的目标元件中去。 SUB 减法指令的说明如图 2 表示。 03060002 图 2 减法指令使用说明 当执行条件 X0 由 OFF → ON 时, [D10]-[D12] → [D14] 。运算是代数运算,如 5- ( -8 )=13 。 各种标志的、 32 位运算中软元件的、连续执行型和脉冲执行型的差异均与上述加法指令相同。 乘法指令的要素 指令名称 助记符 指令代码位数 操作数范围 程序步 S1(.) S2(.) D(.) 乘法 MUL MUL(P) FNC22 (16/32) K 、 H KnX 、 KnY 、KnM 、 KnS T 、 C 、 D 、V 、 Z KnY 、KnM 、KnS T 、 C、 D 、V 、 Z MUL 、MULP…7 步 DMUL 、DMULP…13 步 MUL 乘法指令是将的源元件中的二进制数相乘,结果送到的目标元件中去。 MUL 乘法指令使用说明如图1 所示。它分 16 位和 32 位两种情况。 03060003 图 1 乘法指令使用说明 当为 16 位运算,执行条件 X0 由 OFF → ON 时, [D0]x[D2] → [D5 , D4] 。源操作数是 16 位,目标操作数是 32 位。当 [D0]=8 , [D2]=9 时, [D5 , D4]=72 。高位为符号位, 0 为正, 1 为负。 当为 32 位运算,执行条件 X0 由 OFF → ON 时, [D1 、 D0]x[D3 、 D2] → [D7 、 D6 、 D5 、D4] 。源操作数是 32 位,目标操作数是 64 位。当 [D1 、 D0]=238 , [D3 、 D2]=189 时, [D7 、 D6 、 D5 、D4]=44982 ,高位为符号位, 0 为正, 1 为负。 如将位组合元件用于目标操作数时,限于 K 的取值,只能低位 32 位的结果,不能高位 32 位的结果。这时,应将数据移入字元件再进行计算。 用字元件时,也不可能 64 位数据,只能通过高位 32 位和低 32 位。 V 、 Z 不能用于 [D] 目标元件。