6ES7431-7QH00-0AB0
相似图像
SIMATIC S7-400,模拟输入 SM 431,电位隔离 16 模拟输入;分辨率 16 位, U/I/电阻/热电/PT100, 报警,诊断
0" box-sizing: border-box;padding: 0.5rem 0.2rem;display: block">服务 0" https://mall.industry.siemens.com/mall/collaterals/files/150/jpg/P_ST70_XX_08165t.jpg"/>9MC0110-1EG00-0AA3Brownfield Connectivity - 启动器工具包包括: SIMATIC IPC627E(Box PC), Brownfield Connectivity 网关,Brownfield Analytics, 安装向导,3 个 专业许可证用于 BFC 网关, 3x Brownfield Analytics – Operations Dashboard,3 个 Brownfield Analytics – Condition Dashboard。 您可以自行 轻松安装 启动器工具包。 您可确保 最多三台机器 最多三台机器, 可以对其进行分析, 后续可顺利 扩展至 60 台机器。
版本分类eClass1227-24-22-01eClass627-24-22-01eClass7.127-24-22-01eClass827-24-22-01eClass927-24-22-01eClass9.127-24-22-01ETIM7EC001420ETIM8EC001420IDEA43562UNSPSC1532-15-17-05MCGS与S7-200 SMART以太网通讯
MCGS顾名思义是指昆仑通态触摸屏,MCGS组态软件有嵌入版,通用版,网络版本三个版本组成,嵌入版比较常用,这里讲解MCGS嵌入版与S7-200 SMART以太网通讯。
一、 软件配置
第一步:(在桌面打开MCGSE组态环境快捷方式)
第二步:(软件左上角菜单栏—文件—新建工程)
第三步:(新建工程设置—TPC)
类型(选择你设计触摸屏型号)
描述是你选择触摸屏型号的详细信息介绍
第四步:(打开工作台—设备窗口—鼠标双击设备窗口)
第五步:(打开设备窗口鼠标点击空白处并右击选择设备工具箱。)
第六步:(点击设备管理打开设备组态设置)
第七步:(选择通用TCP/IP父设备,点击新增,右侧选定设备就会自动添加进去。)
温馨提醒:这里为什么选择通用TCP/IP父设备呢?因为要填加一个主设备,才能填加子设备,这里的子设备是指:通信的PLC、仪表、变频器等!
第八步:(鼠标选中西门子Smart200,点击新增,右侧选定设备就会自动添加进去。)
第九步:(设备工具箱—设备管理—鼠标依次点击通用TCP/IP父设备—西门子_ Smart200到设备窗口里面去)。
第十步:(鼠标双击打开设备0——[西门子Smart200]进入通信配置)
第十一步:(在设备属性值填写IP地址)
本地IP地址:192.168.1.0(这里填写触摸屏地址或者电脑本地连接IP地址)
远程IP地址:192.168.1.5(这里填写PLC通信IP地址)
第十二步:(添加设备通道,添加PLC变量地址)。
通道类型:M内部继电器
数据类型:第0位(这里是指PLC地址变量小数点后面的位数,例如我地址是M0.5,那么在数据类型应填写通道的第05位)
通道地址:0(这里是指小数点前面位的地址,例如我地址是M1.5,那么应在通道地填写1)。
通道个数:代表连续的位数。
二、画面设计
第一步:(用户窗口—新建窗口—窗口0)
第二步:(双击打开窗口0,设计如下图启保停画面)
点击标准按钮,放到画面中即可创建按钮
点击椭圆,放到画面中即可创建指示灯。
操作属性—勾选数据对象值操作—按1松0,点击问号关联PLC变量地址
三、 编写程序
第一步:(在STEP 7-MicroWIN SMART编程软件中编写启保停程序)
第二步:(下载到PLC并监控)
四、 演示效果
第一步:(点击模拟运行—工程下载—启动运行)
导读:在使用S7-200 SMART PLC编程时,我们经常需要进行定时间,而定时间最常用的指令就是定时器。但在编程时,经常发现定时器的作用,没达到我们的控制要求。这就有可能是扫描周期影响到了我们程序的执行。
众所周知,S7-200 SMART PLC有三种分辨率定时器:分别是1ms,10ms和100ms。在选用这些定时器时我们需要注意以下几点:
1)1ms分辨率定时器:每隔1ms刷新一次,与扫描周期和程序无关,因而当扫描周期较长时,定时器在一个周期内可能被多次刷新,其当前值在一个扫描周期内不一定保持一致。
2)10ms分辨率定时器:在每个扫描周期开始自动刷新,由于每个扫描周期只刷新一次,故在每次程序处理期间,当前值保持不变。
3)100ms分辨率定时器:在定时器指令执行时被刷新,下一条执行的指令即可与使用刷新后的结果,使用方便可靠,但应当注意,如果定时器的指令不是每个周期都执行,定时器就不能及时刷新,可能导致出错。
下面我们就用几个例子来说明定时器刷新对程序的影响:
?例1(1ms定时器):使用计数器C1实现1秒加1的功能
解:
情况1:如“图1”,由于1ms定时器值的刷新与扫描周期无关,定时器的值(T32)随时都在变化。假定程序在执行网络段1的位置定时器的值为1000ms,那么此时网络段2的T32常闭点则变成常开,T32定时器的值为0,网络4中的Q0.0为0,C1的计数器的值不累加。
情况2:如“图1”,假定程序在执行网络段3的位置定时器的值为1000ms,则网络4中的T32常开点闭合,Q0.0也接通,则网络5中的C1会累加1。
由于以上两种情况的出现,所以C1计数器的值有时候累加,有时候不加。
图1
?例2(10ms定时器):使用计数器C1实现1秒加1的功能
解:
如“图2”,由于10ms分辨率定时器,在每个扫描周期开始自动刷新。PLC在还没执行网络段1时,先检查定时器的值。假定第N个扫描周期开始,检查T33的值到达1000ms,则网络段1中的T33常闭点断开,T33定时器值清0,网络段2中的Q0.0不接通。网络3中的C1计数器不累加1。
由于10ms分辨率定时器,在每个扫描周期开始自动刷新,则C1计数器一直都为0。
图2
?例3(100ms定时器):使用计数器C1实现1秒加1的功能
如“图3”,由于100ms分辨率定时器在定时器指令执行时被刷新。当网络段1中的T37常闭点接通时,T37的值才会更新。由于指令执行需要时间,假定:T37常闭点导通,第0ms,从何导通T37,定时器的值不为0,可能为2ms(假定值)。当T37累积到1000ms时,接通网络2中的T37。网络段3中C1的值累加1。
由于100ms分辨率定时器在定时器指令执行时被刷新,C1可以实现1秒加1的功能
图3
若想利用1ms或者10ms的定时器实现“图3”的功能,其实也很简单,如图4:利用Q0.0的常闭触点代替定时器的常闭触点即可
图4
结束语:关于S7-200 SMART PLC定时器使用时我们一定要注意时基的选择,当我们无法很好的去把握扫描周期时,我们可以使用一个辅助位去断开定时器,而不是用定时器本身的触点去断开定时器。