西门子模块总代理商-滁州

发布
浔之漫智控技术(上海)有限公司
品牌
西门子
型号
模块
产地
德国
电话
15821971992
手机
15821971992
发布时间
2023-07-19 17:06:40
产品详情

近日负责的项目中,应用西门子1200PLC,要求周期性的记录系统中流量传感器测得的流量值,由于我所应用的触摸屏记录功能太差,所以准备在PLC中记录下来。现在初步的设想是,每100ms执行一次MOV指令,将测得的流量工程量写入一段连续的地址里.
 
 假设MD20为流量测得值    个周期执行  MOV  MD20  MD100     
 第二周期就执行MOV  MD20  MD104    
 
 下一周期就是MOV MD20 MD108      就是想实现这样一个功能,我也想过用数组记录,
 如MOV MD20  ARRAY【1】   然后依此类推。
 
 但,如何来实现却想不明白,在1200里指针是怎么定义的,怎么应用的,能不能这样寻址:MD【MD10】
答:     TAG_1控制数组的指针,采集的数据送入TAG_2,数据保存在Static_1数组中。
 一、控制指针偏移大值
 1、在OB中放入CPM=指令来比较实际指针是否到达大偏移量。
 2、在OB中放入MOV指令并给TAG_1赋0。
 当偏移量到达数组的大深度时,执行MOV指令,指针归零。
  二、在数组中保存数据
 1、新建一个全局DB,在全局DB中再新建一个数组Static_1,Array [0..1000] of Real数组的大小根据你数据采集量而定,注意数组小于指针大偏量时会产生保存出错;数组中的数据类型根据数据宽度确定是REAL或是LREAL,我这里用的是REAL。
 2、在PLC变量表中声明变量TAG_1其数据类型为DINT,声明变量TAG_2,其数据类型也要与数组的数据类型相一致;
 3、在OB中放入FieldWrite指令块,选择该指令块的数据类型也要与数组的数据类型相一致;
 4、将变量TAG1赋给INDEX端口,将变量TAG2赋给VALUE端口,将数组的Static_1[0]拖放给输出MEMBER端口;
 
 三、数组指针偏移
 1、在OB中放入INC指令,选择该指令块数据类型为DINT(与TAG_1数据类型一致)
 2、将TAG_1拖入IN/OUT端口,并赋常数值1。
 3、每保存一次数据执行一次INC指令。
 在线状态下做了数据模拟,

一、实验设备

YX-80系列PLC实训装置;

个人计算机(WINDOW ),

PC/PPI编程线缆、STEP7Micro/WIN32编程环境;

连接导线一套。

邮件分拣机实验板,如图1所示;

注:邮件分拣机实验板的输入端子为一特殊设计的端子,其原画图如图2所示,它的功能是:当输出端MS为ON时,S1自动产生脉冲信号模拟测量电动机转速光码盘信号。

二、实验内容

①控制要求:启动后绿灯L2亮表示可以进邮件,S2为ON表示检测到了邮件,拨码器(I0.0-I0.3)模拟邮件的邮码,从拨码器读到邮码的正常值为1, 2, 3, 4, 5, 若非此5个数,则红灯L1闪烁,表示出错,电动机MS停止。重新启动后,能重新运行,若此5个数中的任一个,则红灯L1亮,表示系统正在分拣。电动机M5运行,将邮件分拣至箱内完成L1灭,L2亮,表示可继续分拣邮件。

②IO口分配

③编辑调试并运行程序

三、编程练习

根据下述两种控制要求,编制多个邮件分拣控制程序,调试并运行程序。

①开机绿灯亮,电动机M5运行,当检测到邮件的邮码不是(1, 2,  3, 4,  5)任何一个时,则红灯L1闪烁,M5停止,重新启动。

可同时分拣到多个邮件。邮件一件接一件地被检到它的到来和它的邮码,机器将每个邮件分拣到其对应的信箱中。例如,在n2时刻,S2检测到邮码为2的邮件时,如果高速计数器的计数值为m2,则M2在(m2+n2 )时刻动作,若高速计数器的计数值为m3,当在n3时刻检测到一个邮码为3的邮件时,M3在(m3+n3)时刻动作。

②开机绿灯亮,电动机M5运行,当检测到邮件的邮码不是(1, 2,  3, 4,  5)中的任何一个时,则红灯L1闪烁,MS停止运行,当检测到邮件欠资或未贴邮票时则蜂鸣器发生响声,M5停止。按动启动按钮,表示故障清除,重新运行。

可同时分拣多个邮件,其它要求同上。

功能

集成有基本和特殊功能:

基本逻辑功能:
与,或,非,与非,或非,异或,上升沿/下降沿触发。

特殊功能:
接通延时,锁存接通延时,断开延时,脉冲延时,锁定延时,计数器(加计数/减计数),时间开关,间隔延时继电器,运行小时数计数器,触发器,异步脉冲发生器,年时间开关,舒适照明开关功能,随机发生器,楼梯照明开关功能(符合 DIN 18015-2),边沿触发间隔延时继电器,组合接通/断开延时,模拟值比较器,模拟触发器,模拟值变化触发器,模拟看门狗,模拟放大器,文本和变量显示,移位寄存器,软键功能,PI 控制器,斜坡功能,模拟复用器,PWM 功能,模拟算术运算功能,模拟算术运算功能错误检测功能。

可以连接 400 个功能块

64 个位存储器
(包括重启位存储器,用于控制集成显示屏和 LOGO! 的背光显示位存储器,TDE,用于在消息文本中的 2 个可参数化字符之间切换的位存储器)。

内置保持。

密码保护。

利用可选的微型 CF 卡实现额外的保护。

数据记录至内部存储器或微型 CF 卡(多 20000 个记录)

用于 LOGO! 的宏(用户自定义功能)极为简单

64 个接线端子

4 个 8 位移位寄存器

扩展诊断功能



浔之漫智控技术(上海)有限公司

联系人:
聂聪(先生)
电话:
15821971992
手机:
15821971992
地址:
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
邮件:
2724917714@qq.com
行业
工控系统及装备 上海工控系统及装备
我们的其他产品
西门子模块相关搜索
拨打电话 请卖家联系我