西门子一级总代理6ES7288-2DT08-0AA0
6ES7288-2DT08-0AA0
SIMATIC S7-200 SMART, 数字输出 SM DT08, 8 DO,24V DC,晶体管 0.75A
西门子代理商-浔之漫智控技术(上海)有限公司,库存大量西门子PLC,产品种类、型号齐全,涵盖了西门子200系列PLC、西门子300系列PLC及其EM221模块、EM222模块、EM223模块、EM231模块、EM232模块、EM235模块、PPI电缆、MPI电缆、5611卡、SM321、SM322、SM323、SM331、EM332模块等,S7-200系列主机包括CPU224CN、CPU226CN、CPU224XP,S7-300系列主机包括CPU312、CPU313、CPU314、CPU315-2DP等,价格低,交货速度快。
导读:在工作现场,经常会用到通讯与其它设备交互信息,而通讯必然会需要效验。而初学者学习MODBUS RTU的时候往往会纠结这个CRC效验程序如何编写?
CRC效验程序相对来说比较繁琐,但是大家可以收藏好这个程序(使用200SMART PLC),加以理解,需要的时候调用此程序即可。
那首先我们来看CRC效验的步骤,严格按照步骤来写程序即可:
1、 设置CRC存储器为16#FFFF。
2、 把第一个参与校验的8位数与CRC的低八位进行异或运算结果仍存与CRC。
3、 把CRC右移一位,*高位补0,检查*低位b0位。
4、 若b0=0,CRC不变,若b0=1, CRC与16#A001进行异或运算,结果仍存与CRC。
5、 重复3、4两步,直到右移8次,这样第一个八位数就进行处理了结果仍然存于CRC。
6、 重复2-5步,处理第二个八位数。
【程序结构描述】
1、西门子S7-200SMART系列PLC的程序结构分为主程序、子程序、中断程序。此程序用“MAIN”程序调用“CRC效验程序”子程序
定义子程序变量表:如图1-0
子程序变量表定义图1-0
案例源程序下载,请看文末
(1)“CRC效验程序”子程序,初始化存储器,并把16#FFFF装载到CRC寄存器中(定义AC0为CRC寄存器)。并利用FOR语句循环,循环的次数由LW4决定。程序如图1-1所示
图1-1初始化存储器
(2)取第一个地址与CRC寄存器做异或运算。并利用FOR语句循环,循环的次数为8,因为一个字节的数据是8个位。程序如图1-2所示
图1-2异或运算
(3)执行移位操作,并判断移出为的状态,若移出位为1,则在与16#A001做异或运算。程序如图1-3所示
图1-3执行移位操作
(4)利用指针,指针加1,指向下一个地址,取出下一个地址之后再进行重复以上步骤效验,直到数据都效验完,程序退出FOR循环。程序如图1-4所示
图1-4指针加1
(5)对计算结果进行高低字节交换,把结果输出。程序如图1-5所示
图1-5高低字节交换
(6)在“MAIN”程序中通过按钮的触发调用“CRC效验程序”子程序。
验证一:写入数据到VB0至VB5中,CRC效验值存储在VW100中
CRC效验计算小助手(与程序中计算相符):
验证二:写入数据到VB0至VB5中,CRC效验值存储在VW100中
CRC效验计算小助手计算(与程序中计算相符):
(技成培训网原创,作者:郭彪
案例分析 | PLC如何实现电机运行时间的显示导读:在自动化设备中,经常需要对设备进行运行时间的统计,并且在触摸屏上显示让工作人员知道设备的运行情况。比如:某台电机运行了多少天、多少小时、多少分钟等(如图一)。
那么今天呢,我们就用200SMART PLC做一个运行时间累积的案例和大家一起分享。
图一
控制要求:
1. 按下启动按钮I0.1,电机开始运行(输出Q0.0),运行时间开始累积。
2. 运行时间到达60秒后,分钟开始累积,分钟到达60秒后,小时开始累积
3. 当按下停止按钮(I0.2)或者设备故障(I0.3),电机累积时间停止。待电机再次运行,时间累积在之前的基础上再次叠加。
PLC接线:
IO地址分配:
程序编写:
程序解读
网络1中,对电机的启停控制、故障的互锁等。
网络2中,利用SM0.5秒脉冲实现对电机的秒时间累积。秒时间存储器地址为VW0,接下来利用比较指令。当VW0数据大于60(也就是秒累积60),分钟存储器地址VW2加1,实现分钟的累积。同时秒时间清零。小时的累积也是一样的,不再赘述。为了存储较长的小时时间,小时的存储器用32位存储器VD4。
销售地区:
北京,重庆,天津,上海,河北,石家,唐山,秦皇,邯郸,邢台,保定,张家口,承德西,沧州,廊坊,衡水,山西,太原,大同,阳泉,长治,晋城,朔州,晋中,运城,忻州,临汾,吕梁,内蒙古,呼和浩特,辽宁西,沈阳
大连,鞍山,抚顺,本溪,丹东,锦州,营口,阜新,辽阳,盘锦,铁岭,朝阳,葫芦岛,吉林,长春,吉林,四平,辽源,通化,白山,松原,白城,黑龙江,哈尔滨,齐齐哈尔,鸡西,鹤岗,双鸭山,大庆,伊春,佳木斯,七台河,牡丹江,黑河,绥化,江苏,南京,无锡,徐州,常州,苏州,南通,连云港,淮安,盐城,扬州,镇江,泰州,宿迁,浙江,杭州,宁波,温州,嘉兴,湖州,绍兴,金华,衢州,舟山,台州,丽水,安徽,合肥,芜湖,蚌埠,淮南,马鞍山,淮北,铜陵,安庆,黄山,滁州,阜阳,宿州,巢湖,六安,亳州,池州,宣城,福建,福州,厦门,莆田,三明,泉州,漳州,南平,龙岩,宁德,江西,南昌,景德镇,萍乡,九江,新余,鹰潭,赣州,吉安
宜春,抚州,上饶,山东,济南,青岛,淄博,枣庄,东营,烟台,潍坊,威海,济宁,泰安,日照,莱芜,临沂,德州,聊城,滨州,菏泽,河南,郑州,开封,洛阳,平顶山,焦作,鹤壁,新乡,安阳,濮阳,许昌,漯河,三门峡,南阳,商丘,信阳,周口,驻马店,湖北,武汉,黄石,襄阳,十堰,荆州,宜昌,荆门,鄂州,孝感,黄冈,咸宁,随州,恩施州,湖南,长沙,株洲,湘潭,衡阳,邵阳,岳阳,常德,张家界,益阳,郴州,永州,怀化,娄底,湘西,广东,广州,深圳,珠海,汕头,韶关,佛山,江门,湛江,茂名,肇庆,惠州,梅州,汕尾,河源,阳江,清远,东莞,中山,潮州,揭阳,云浮,广西,南宁,柳州,桂林,梧州,北海,钦州,贵港,玉林,百色,贺州,河池,来宾,崇左,海南,海口,四川,成都,自贡,攀枝花,泸州,德阳,绵阳,广元,遂宁,内江,乐山,南充,宜宾,广安,达州,眉山,雅安,巴中,贵州,贵阳,六盘水,遵义,安顺,铜仁,毕节,黔西南州,黔东南州,黔南州,云南,昆明,曲靖,玉溪,保山,昭通,丽江,普洱,临沧,西藏,拉萨,陕西,西安,铜川,宝鸡,咸阳,渭南,延安,汉中,榆林,安康,商洛,甘肃,兰州,嘉峪关,金昌,白银,天水,武威,张掖,平凉,酒泉
庆阳,定西,陇南,临夏,甘南,青海,西宁,海东 ,宁夏,银川,新疆,乌鲁木齐。
- 6ES7288-1SR30-0AA0继电器模块 参数 说明书
- CPU模块6ES7288-1SR40-0AA1
- 西门子6ES7288-1ST40-0AA0 一级代理商 现货
- 西门子6ES7288-2DE08-0AA0 继电器模块 参数 说明书
- 西门子6ES7288-2DR16-OAAO 官方授权代理商 PLC
- 西门子6ES7288-1CR40-OAAO SIMATIC代理店 可开专票
- 西门子6ES7288-7DP01-OAAO 全新原装正品
- 西门子6ES7288-2DT08-OAAO 一级代理 全国包邮
- 西门子6ES7288-3AQ02-OAAO 现货 质量保证
- 西门子6ES7288-1SR40-OAAO Micro内存卡38MByte(MMC)
联系方式
- 地址:上海松江 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 邮编:201600
- 联系电话:未提供
- 经理:吴悦
- 手机:19514718569
- QQ:2810544350
- Email:2810544350@qq.com