| 注册| 产品展厅| 收藏该商铺

行业产品

当前位置:
上海卓曙自动化设备有限公司>>西门子PLC模块>>西门子S7-1200PLC>> 西门子S7-1200PLC模块湖北代理商

西门子S7-1200PLC模块湖北代理商

返回列表页
  • 西门子S7-1200PLC模块湖北代理商
  • 西门子S7-1200PLC模块湖北代理商
  • 西门子S7-1200PLC模块湖北代理商
  • 西门子S7-1200PLC模块湖北代理商
  • 西门子S7-1200PLC模块湖北代理商
收藏
举报
参考价 433
订货量 1
具体成交价以合同协议为准
  • 型号
  • 品牌 Siemens/西门子
  • 厂商性质 经销商
  • 所在地 上海市
在线询价 收藏产品

更新时间:2019-06-18 13:12:12浏览次数:263

联系我们时请说明是化工仪器网上看到的信息,谢谢!

同类优质产品

更多产品

产品简介

电动机功率 4kW 外形尺寸 6mm
应用领域 环保,食品/农产品,地矿,包装/造纸/印刷,纺织/印染 重量 3kg
西门子S7-1200PLC模块湖北代理商
西门子S7-1200 控制器是我们新推出产品的核心,可实现简单却高度精确的自动化任务。西门子S7-1200 控制器实现了模块化和紧凑型设计,功能强大、投资安全并且*适合各种应用。可扩展性强、灵活度高的设计,可实现标准工业通信的通信接口以及一整套强大的集成技术功能,使该控制器成为完整、全面的自动化解决方案的重要组成部分。

详细介绍

西门子S7-1200PLC模块湖北代理商

西门子S7-300/400的数据比较指令

    比较指令用来比较两个具有相同数据类型的数,指令助记符中的IDR分别表示比较整数、双整数和浮点数。表3-12中的“?”可以取==<>><>=<=。被比较数的数据类型为IQMLD或常数。

    3-12    比较指令

 比较指令

    梯形图中的方框比较指令(见图3-92)相当于一个常开触点,可以与其他触点串联和并联。比较指令框的使能输入和使能输出均为BOOL变量,可以取IQMLD或常数。在使能输入信号为1时,比较IN1IN2输入的两个操作数。如果被比较的两个数满足指令的条件,比较结果为“真”,等效触点闭合。

    3-92中的T0是接通延时定时器,I0.0的常开触点接通时,T0开始定时,其剩余时间值从预置时间值2s开始递减。减至0时,T0Q输出变为1状态,它的常闭触点断开,使它的Q输出变为0状态,T0的常闭触点闭合,又从预置时间值开始定时。

    T0的十六进制剩余时间(单位为10ms)被写入MW14后,与常数80比较。剩余时间大于等于80(800 ms)时,比较指令等效的触点闭合,Q4.0的线圈通电,通电的时间为1. 2s(见图3-93)。剩余时间小于80时,比较指令等效的触点断开,Q4.0的线圈断电0.8 s

方波发生器的波形图

    3-93    方波发生器的波形图

    语句表中的比较指令用于比较累加器1与累加器2中的数据大小,被比较的两个数的数据类型应该相同=如果比较的条件满足,则RLO1,否则为0。状态字的CC0CC1位用来表示两个数的大于、小于和等于关系。下面是图3-92中的程序段3对应的语句表程序:

    L    MW    14    //MW10中的整数装入累加器1

    L    80    //累加器1中的数据自动装入累加器280装入累加器1

    >=I    //比较累加器1和累加器2的值

    =    Q    4.0    //如果MW10>=80,则Q4.01。

 数据转换指令将累加器1中的数据进行数据类型的转换,转换的结果仍然在累加器1。数据转换指令见表3-13

    3-13    数据转换指令

  语句表

  梯形图

    描 

BTI

ITB

BTD

DTB

DTR

ITD

RND

RND +

RND -

TRUNC

BCD_I

I_BCD

BCD_DI

DI_BCD

DI_R

I_DI

ROUND

CEIL

FLOOR

TRUNC

  将累加器1低字的3BCD码转换成整数

  将累加器1低字的整数转换成3BCD

  将累加器17BCD码转换成双整数

  将累加器1的双整数转换成7BCD

  将累加器1的双整数转换成浮点数

  将累加器1低字的整数转换成双整数

  将浮点数转换为四舍五入的双整数

  将浮点数转换为大于等于它的小双整数

  将浮点数转换为小于等于它的大双整数

  将浮点数转换为截位取整的双整数

CAW

CAD

 -

 -

  交换累加器1低字中两个字节的位置

  交换累加器14个字节的顺

  如果需要重复执行若干次同样的任务,可以使用循环指令。循环指令LOOP <jump label>用累加器的低字作循环计数器,每次执行LOOP指令时累加器低字的值减1,若减1后累加器的低字非0,将跳转到LOOP指令的标号处,在跳步目标处又恢复线性程序扫描。跳步目标号应是的,跳步只能在同一个逻辑块内进行。

    【实例】  用循环指令和间接寻址求从MW60开始存放的5个字的累加和。累加的结果用MD50保存,用临时局部变量LD24作地址指针,LW32作循环次数计数器。

    L    L#0    //32位双整数0装入累加器1

    1    MD    50    //将保存累加和的双字清零

    L    P#60.0

    T    LD    24    //起始地址送地址指针

    L    5    //将循环次数(需要累加的字的个数)装入累加器1的低字

    BACKT    LW    32    //暂存循环计数值

    L    MW[LD  24]    //取数据,*次循环取的是MW60

    ITD    //转换为双整数

    L    MD    50    //取累加和

    +D    //累加

    T    MD    50    //保存累加和

    L    LD    24    //取地址指针值

    L    L#16

    +D    //地址值增加两个字节(16位),指针指到下一个字

    T    LD    24    //保存地址指针值

    L    LW    32    //循环计数器值装入累加器

    LOOP  BACK    //若循环计数器值的内容减1后非0,跳转到标号BACK

    NOP    0

    每次累加完成后,为了使地址指针指向下一个字,地址指针的值应加16或加P#2.01个字由16位组成)。上面程序中的指令“L L#16”可改为“L P#2.0”,表示地址指针将增加两个字节。如果是对字节进行操作,每次循环地址指针应加8或加P#1.0。如果是对双字进行操作,每次循环地址指针应加32或加P#4.0

    3-91是用于验证程序的变量表,MD50中是MW60开始的5个字的值的累加和:

变量表

    3-91    变量表


西门子S7-1200PLC模块湖北代理商

 

收藏该商铺

登录 后再收藏

提示

您的留言已提交成功!我们将在第一时间回复您~
二维码 意见反馈
在线留言