电动机功率 | 3kW | 外形尺寸 | 5mm |
---|---|---|---|
重量 | 4kg |
全新的西门子S7-200SMART带来两种不同类型的CPU 模块,标准型和经济型,*满足不同行业、不同客户、不同设备的各种需求。标准型作为可扩展CPU 模块,可满足对I/O 规模有较大需求,逻辑控制较为复杂的应用;而经济型CPU 模块直接通过单机本体满足相对简单的控制需求。
![]() |
参考价 | ¥325 |
订货量 | 1 |
更新时间:2019-05-09 15:01:45浏览次数:268
联系我们时请说明是化工仪器网上看到的信息,谢谢!
查表指令应用举例。从EC地址为VW202的表中查找等于16#2222的数。程序及数据表如图1所示。
图1题图
为了从表格的顶端开始搜索,AC1的初始值=0,查表指令执行后AC1=1,找到符合条件的数据1。继续向下查找,先将AC1加1,再激活表查找指令,从表中符合条件的数据1的下一个数据开始查找,第二次执行查表指令后,AC1=4,找到符合条件的数据4。继续向下查找,将AC1再加1,再激活表查找指令,从表中符合条件的数据4的下一个数据开始查找,第三次执行表查找指令后,没有找到符合条件的数据,AC1=6(实际填表数)。
从数据表中取数有*先出(FIFO)和后进先出(LIFO)两种。执行表取数指令后,实际填表数EC值自动减1。
*先出指令(FIFO):移出表格(TBL)中的*个数(数据0),并将该数值移至DATA存储单元,表格中的其他数据依次向上移动一个位置。
后进先出指令(LIFO):将表格(TBL)中的后一个数据移至输出端DATA的存储单元,表格中的其他数据位置不变。
表取数指令格式如表1所示。
表1表取数指令格式
LAD
STL
FIFO TBL,DATA
LIFO TBL,DATA
说明
输入端TBL为数据表的首地址,输出端DATA为存放取出数值的存储单元
操作数及数据类型
TBL:VW, IW, QW, MW, SW, SMW, LW, T, C, *VD, *LD, *AC。数据类型:字。
DATA:VW, IW, QW, MW, SW, SMW, LW, AC, T, C, AQW, *VD, *LD, *AC。
数据类型:整数。
使ENO = 0的错误条件:0006(间接地址),0091(操作数超出范围),SM1.5(空表)SM4.3(运行时间)。
对特殊标志位的影响:SM1.5(试图从空表中取数,SM1.5=1)。
1. 字整数与双字整数之间的转换
字整数与双字整数之间的转换格式、功能及说明,如表1所示。
2. 双整数与实数之间的转换
双整数与实数之间的转换的转换格式、功能及说明,如表2所示。
表2 字整数与双字整数之间的转换指令
LAD
STL
ITD IN,OUT
DTI IN,OUT
操作数及数据类型
IN:VW, IW, QW, MW, SW, SMW, LW, T, C, AIW, AC, 常量, 数据类型:整数
OUT:VD, ID, QD, MD, SD, SMD, LD, AC,数据类型:双整数
IN:VD, ID, QD, MD, SD, SMD, LD, HC, AC,常量,数据类型:双整数
OUT:VW, IW, QW, MW, SW, SMW, LW, T, C, AC, 数据类型:整数
功能及
说明
ITD指令将整数值(IN)转换成双整数值,并将结果置入OUT的存储单元。符号被扩展
DTI指令将双整数值(IN)转换成整数值,并将结果置入OUT的存储单元。如果转换的数值过大,则无法在输出中表示,产生溢出SM1.1=1,输出不受影响
ENO=0的错误条件
0006 间接地址
SM4.3 运行时间
0006 间接地址
SM1.1 溢出或非法数值
SM4.3 运行时间
表2 双字整数与实数之间的转换指令
LAD
STL
DTR IN,OUT
ROUND IN,OUT
TRUNC IN,OUT
操作数及数据类型
IN:VD, ID, QD, MD, SD, SMD, LD, HC, AC, 常量
数据类型:双整数
OUT:VD, ID, QD, MD, SD, SMD, LD, AC
数据类型:实数
IN:VD, ID, QD, MD, SD, SMD, LD, AC, 常量
数据类型:实数
OUT:VD, ID, QD, MD, SD, SMD, LD, AC
数据类型:双整数
IN:VD, ID, QD, MD, SD, SMD, LD, AC, 常量
数据类型:实数
OUT:VD, ID, QD, MD, SD, SMD, LD, AC
数据类型:双整数
功能及
说明
DTR指令将32位带符号整数IN转换成32位实数,并将结果置入OUT的存储单元
ROUND指令按小数部分四舍五入的原则,将实数(IN)转换成双整数值,并将结果置入OUT的存储单元
TRUNC(截位取整)指令按将小数部分直接舍去的原则,将32位实数(IN)转换成32位双整数,并将结果置入OUT存储单元
ENO=0的错误条件
0006 间接地址
SM4.3 运行时间
0006 间接地址
SM1.1 溢出或非法数值
SM4.3 运行时间
0006 间接地址
SM1.1 溢出或非法数值
SM4.3 运行时间
值得注意的是:不论是四舍五入取整,还是截位取整,如果转换的实数数值过大,无法在输出中表示,则产生溢出,即影响溢出标志位,使SM1.1=1,输出不受影响。
海南西门子S7-200SMARTPLC代理商价格优势