西门子(授权)一级总代理商PLC伺服电机-广东
- 供应商
- 广东湘恒智能科技有限公司
- 认证
- 西门子PLC
- 西门子触摸屏
- 西门子伺服电机
- 西门子变频器
- 西门子直流调速器
- 西门子电缆
- 联系电话
- 13922889745
- 手机号
- 18475208684
- 经理
- 向小姐
- 所在地
- 惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房
- 更新时间
- 2024-09-20 08:00
在三菱fx系列中,采用二进制进行实数运算,采用10进制进行实数监控
字符串常数zui多32位
字符长度位8位,所以 d100(16位)可以代表两个字符
字符串的数据,从指定的位置开始(d100或者m100开始都可以),当碰到ooh代码(也就是null代码,需要16位)的时候,表示字符串结束,如果没有碰到ooh或者只碰到一般,是不会检测到字符串结束的。
三菱fx系列中位的位数的指定(knx0 ………)
位软元件的处理
像x y s m 这些处理on/off信息的软元件是位软元件
像t c d r 这些处理数值信息的软元件是字软元件
但是,我们的位软元件经过组合也可以当做字来使用。以位数kn和起始软元件的编号的位数为4位单元,k1k4表示16位;k1k8表示32位
连续字的指定
子软元件的位指定(d100.e)
(位(bool)→字节(byte)→字(word)/整数(int)→双字(dword)/双整数(dint)/浮点数(real))
ascii/字符串(string)
1个ttl电平信号为1位;8个位为一个字节;2个字节为1个字;2个字为1个双字。
位也就是bool,布尔型,范围为 0 / 1
字节的范围为 0—255;0-ff;相邻的8个为(0-7)(ib1=i1.0~i1.7)
字的范围为 0—65535;0000-ffff;相邻的两个字节(iw2=ib2+ib3)
双字的范围为0—2的32次方;00000000-ffffffff;相邻的两个字(id4=iw4+iw6=ib4+ib5+ib6+ib7)
寻址方式有按位寻址、按字节寻址、按字寻址、按双字寻址
按位寻址:i0.0 i0.1 i0.2 i1.5 i2.7 i2.8(错误)
按字节寻址:vb0 vb1 vb2 vb3… (间隔为1)
按字寻址:vw0 vw2 vw4 vw6 vw32…(间隔为2)
按双字寻址:vd0 vd4 vd8 vd32….(间隔为4)
西门子的数据存储类型是高字低位,怎么理解?
md100
mw100mw102
mb100mb101mb102mb103
m100.7/6/5/4/3/2/1/0m101.7/6/5/4/3/2/1/0m102.7/6/5/4/3/2/1/0m103.7/6/5/4/3/2/1/0
其中,m103.0就是高字节的低位;m100.7就是低字节的高位
三菱的数据存储类型是高字高位,怎么理解?(存储从右往左依次增大)
d100
d101d100
d101.f/e/d/c/b/a/9/8/7/6/5/4/3/2/1/0d100.f/e/d/c/b/a/9/8/7/6/5/4/3/2/1/0
其中,d101.f就是高字节的高位;d100.0就是低字节的低位
①
立即寻址
②
直接寻址
a)juedui地址
b)符号地址
③
间接寻址
a)存储器间接寻址
i.16位指针(db、t、c)
ii.32位指针(存储器间接寻址)
b)寄存器间接寻址
i.32位指针存储区内部寻址
ii.32位指针存储器交叉寻址
v存储器(变量存储器),一般用来存放逻辑的中间结果,很常见。
m存储器(标志存储器),一般用来标志。不常用。mb0-mb13 这14个字节存储
在eeprom中yongjiu保存,断电yongjiu保持。
sm存储器(系统存储器):在f1帮助中可以查看,或win中符号表中有s7-200指令
sm0.0:该位总是打开
sm0.1:首次扫描的时候打开,用于初始化程序。
sm0.5:时钟脉冲,0.5s闭合,0.5s打开。
l存储区(局部存储区):v存储区为全局有效,而l存储区只是在局部有效。局部存储区需要cpu进行动态分配,当中断程序或者调用一个子程序的时候,cpu会分配局部存储器给中断程序或者子程序。另外,局部存储区在分配的时候需要进行初始化,因为给的数据是随机的。
ac寄存器(累加寄存器):可以向子程序传递参数,储存计算的中间结果。s7-200中提供了4个32位累加器(ac0 ac1 ac2ac3)。
话外:s7-300中的寄存器有:accux累加寄存器 、 ar1/ar2地址寄存器、 数据块寄存器、状态字
s7-300中的存储区有:i/q 输入输出过程映象区、m(位存储区)、t定时器、c计时器、pq/pi 立即访问输出输入模块、db共享数据块、 di 背景数据块、 l局部数据
(1)明确系统的控制要求
系统要求3个按钮控制正反转和停转,并且要求对电动机进行过载保护,另外正反转 自锁和互锁
(2)确定输入输出设备,并且为其分配相应的i/o端子
(3)绘制系统控制线路图
主电路、控制电路
(4)编写plc控制程序
正转控制、反转控制、停转控制、过载保护
(5)程序调试
(6)安装系统控制线路,并且进行现场调试
程序调试好之后,现场调试。(硬件问题&&软件问题)
(7)系统投入运行
试用一段时间
step7中常数值可以是字节、字、双字,cpu是使用二进制方式储存常数的。在step7中,常数也可以使用十进制、十六进制、ascii码、浮点数等格式进行表示。
b#w16、w#16#、dw#16# 表示 16进制字节常数、16进制字常数、 16进制双字常数
2#表示二进制常数
l#表示32位双整数常数
p#表示地址指针常数
s5t#表示16位s5时间常数
t#表示带符号的32位iec时间常数
date是itc的时间常数
c#表示16位计数器常数(bcd码)
ascii字符使用单引号’’表示,每个ascii码占用一个字节
输入常数的时候一定要使用英语的标点符号。
展开全文