全国服务热线 15821971992

西门子授权代理商|一级总代理

发布:2022-12-05 16:07,更新:2023-10-26 04:00

数据类型


1开关另 布尔另 数字另 位 Bool bit I0.0 Q0.0. M0.0 V0.0 S0.0 L0.0


全正 无符号


2。字节,


loyte 1字节=8个位(连续)(0-255)->B


3。字 word 


1字=2字节=16位(0-65535)->W


4.双字 Dword 


1双字=2个字=4个字节=32位(0-4294967295)->DW


有符号


5整数INT


16位 有正有负(-32768-32767)=65535


6.双整数DINT->I


32位,有正有负(-2147483648-2147483647)=4294967295->ID




7浮点数(实数)(带小数点的数)Real-》R




1.V0.0 S0.0 M0.0 Q0.0.....是位


2VB0 SB0 MB0 QB0.....1个字节(8位存储器)


3VW0 SW0 MW0 QW0.....(16位存储器)


4VD0 SD0 MD0 QD0......(32位存储器)




存储器存储


4个VD0,VD4,VD8,VD12....


2个VW0,VW2,VW4,VW6.....


连续VB0,VB1 VB2 VB4......


I,不能存数 L是临时存储器 M有256个用MD只能8次


为了不从复VD0=(VB0,VB1,VB2,VB3)


VD4=(VB4,VB5,VB6,VB7)


在VW0中(VB0为高位,VB1为低位)VW0记30或256=VB0记0或1,VB1记30或0


西门子PLC记位是左高向右低 记数时从低向高


无符号是正数,有符号是有正有负


16进制有16个1=1111,1111,1111,1111,(位二进制)


32进制有32个1=1111,1111,1111,1111,1111,1111,1111,1111,(位二进制)


假设VW0=-9


原码是(0000,0000,0000,1001)


取反是(1111,1111,1111,0110)(反码)


取反+1(1111,1111,1111,0111)=-9




BMOV-B.W.D 这个是批量传送 'N':如果N是4


'IN'VB0~VB3要传送到 'OUT' VB100~VB103


B2


SWAP 是交换指令 只能VW0 分为VB0 和VB1


当VW0为ABCD VB0为AB VB1为CD 指令得电VB0互换VB1 'CD'VB0 'AB'VB1


上升沿|P|和下升沿|N| 只能得一次信号




信号扫描*高不能超过12.4ms


NOT是一个和你信号相反得 ‘ 取反’




|==B|比较指令




1数据运算(+-*/)


2逻辑运算(与(串联。有WAND_B,WAND_W, WAMD_DW)这是有0出0,全1为1, 或(并联)有WOR_B,WOR_W,WOR_DW ,有1出1,全0为0  ,非,异或(WXOR)WXOR_B, WXOR_W, WXOR_DW, 相同为0,相异为1)


3移位


4顺序控制(SCR,SCRT)三菱在这个方面好用(SFC)


5表格


正弦(SIN),余弦(COS)和正切(TAN)指令计算角度值IN的三角函数,并在OUT中输出结果。输入角度值以弧度为单位。


要讲角度从度转换为弧度:  使用MUL_R (*R)指令将以度为单位角度乘以 1.745329E-2(约为π/180)。


1度=π/180弧度(≈0.017453弧度)


求VD0的正弦值,放入VD4中。注意:VD0里面必须是弧度而不是角度。弧度=角度*0.0174.举例:求30度的正弦值。


自然对数指令(LN)对IN中的值执行自然对数运算,并在OUT中输出结果。


自然指数指令(EXP)执行以e为底,以IN中的值为幂的指数运算,并在OUT中输出结果


指数函数:Y=ax ,自然指数:ex


对数函数:Logax,自然对数:Y=lnx


其中:e=2.71828


从自然对数获得以10为底的对数: 将自然对数除以2.302585(约为10的自然对数)。


若要将任意实数作为另一个实数的幂,包括分数指数:组合自然指数指令和自然对数指令。例如,要将X作为Y的幂,请使用EXP(Y*LN(X)).


在DIV 一定要用VD0,VD0分别分为 VW0存商,VW2存余


DIV_I 没有余和不能除于0


SHL_B 是移动指令 是每次通电数往前,前进一位,如(2#0000,0001,**次2#0000,0010)




顺序控制 


(SCR(装载),  SCRT(转移到下一步),  SCRE(结束上一步),)这三个要一起用 

联系方式

  • 地址:上海杨浦 上海市松江区广富林路4855弄88号3楼
  • 邮编:200093
  • 电话:15821971992
  • 经理:聂聪
  • 手机:15821971992
  • 传真:021-33556143
  • QQ:2724917714
  • Email:2724917714@qq.com