热门搜索:
西门子CPUST30资料
在梯形图编写完成后,我们进行测试时,往往由于梯形图太长,无法及时看到各触点的变化,在西门子的编辑器中,为我们提供了一种方法,可以有效快捷的查看触点状态,就是状态表。
首先建一个空白的状态表
然后在地址栏写入要监视的触点名称,格式要与自己梯形图中使用的一致。写好后,点击保存,在当前值一栏就会显示当前系统中该触点的状态。
如果想修改状态,可以在新值栏,输入新值。若是该点非自锁,则不一定会保持你修改的值,因为系统在不断刷新,刷过后就又更新了。可以在更新时点击右上边的小锁,锁定新值,这样就不会变了。
工具栏较右边可以切换时序图,通过时序图能更直观的了触工作状态
时序图可以调整速度,以适应不同的信号监视。
S7-300时钟读取与设定编程
(用于在MHI系统显示和修改CPU时钟)
在PLC程序开发中,经常会用到CPU的时钟数据,用于产生周期脉冲或统计周期数据。STEP7软件提供SFC0和SFC1两个系统功能实现时钟的设定和读取,下面就详细介绍一下我利用这两个系统功能实现时钟显示和设定的过程。
我计划实现的功能是读取CPU时钟并分解为年、月、日、时、分、秒六个整数用于显示;同时设定年、月、日、时、分、秒六个整数输入地址用于修改时钟。时钟读取是连续的,时钟修改是通过按钮人工设定的,为了方便输入,还具有时钟同步功能,可以将当前时钟数据同步到输入区。
SFC0和SFC1的使用说明就不再详述,可以通过帮助文件学习。这两个指令使用的时间数据都是BCD格式,实际上编程的主要工作就是BCD码和INT整数的相互转换。
建立程序数据块
2. 调用SFC1读取CPU时钟
3. 分解时间数据
4. 时间数据转码
5. 年份数据补齐:读取的年份数据是用两位数表示的,其中90~99表示1990~1999年,0~89表示2000~2089年,因此实际应用时需要将年份数据的前两位补齐。
经过以上处理就完成了CPU时间读取的工作。
6. 写时间同步:将当前CPU显示时间同步到设定区域(也可以根据需要将HMI时间映射到设定区域,实现CPU与HMI的时间同步)
7. 年数据处理:将4位的时间数据处理成2位。
8. 时间数据INT转换成BCD
9. 时间组合
10. 写时间命令:判断月、日数据不为0时才有效,防止错误。
通过以上过程就完成了CPU时间设定的工作。利用读取的时钟数据可以产生编程需要的各种脉冲信号:
11. 分钟脉冲产生
12. 小时脉冲产生
13. 一天脉冲产生
这次疫情来的太迅猛了,本来计划好了,车间的另一个工程师春节期间回家过年,我临时替他几天班,然后等他初三回来我就能休息回家。本来感觉初三挺早的了,可是没想到,到了初二,公司里面就下了通知,凡是外地回家的职工,临时在家自我隔离,不准返厂,具体返厂时间等待通知……于是,我计划好的回家也取消了。
我在的单位是钢铁厂,所以春节期间没有停产,一直在生产,我也就没有被隔离在小区里面,每天正常上下班,只是进出门都得测体温,上下班路上,整个正月吧,很少能看到车,倒是没有了堵车的烦恼。
春节期间,以为设备能正常运行,我上班的时候也能轻轻松松的,过一个好的春节,而想象是丰满的,现实果然是骨感的,春节期间,现场的一个设备给我找了几次麻烦。
简单介绍一下设备工艺:车间内有一台热锯机,从加热炉出来的钢坯较长能到12米,出来后到热锯机进行定尺,然后供两条生产线使用,定尺用的是伺服,锯切有飞轮、凸轮电机,飞轮给锯片提供能量,一直转,凸轮在锯切的时候动作,相当于锯片的进给控制。上图左边夹着钢坯的就是定尺小车,由伺服电机控制。这期间出了三次故障,就是这三个驱动的地方……
先说**个,定尺小车,正常生产的时候,突然开始报编码器相关的故障,翻了翻手机没找到故障代码的照片,具体代码也忘了。开始的时候,复位后还能生产,后来一启动就报,直接没办法生产了,于是停车进行检查,现场在生产后设备进行过改造,电缆敷设的有点乱,怀疑从伺服电机到S120的电缆出线了问题。拆开看了看,原配的网线和Profinet用的网线头的针号都一样,想临时敷设一根,用Profinet网线头重新做的网线插上后,直接通讯不上,于是有换回原来的。这期间问了别的车间同事说,可能是编码器坏了,于是**进行协调编码器,由于手续繁琐,在协调的同事我和**说把伺服电机拆开检查一下吧,反正无法生产了,于是就把伺服电机编码器拆开进行检查,拆的过程也忘了拍照留念了,检查后没有发现什么问题,内部挺干净,电缆也没发现有接触不良等现象,于是装上,此时新编码器还没协调过来,于是再进行测试,一试竟然好了,这次故障就这么处理完了,具体原因也不是很确定,可能是伺服电机内部编码器的电缆有点了小的干扰,拆开的过程中不知道哪里把干扰给去掉了吧……
*二次故障,也是我处理的,这个故障是凸轮故障,当时停机之后,到了操作台上通过simotion软件一看故障内容是,驱动器温度高,以前碰到过,不过记得**次处理这个故障在变频器里面有两个保险端子,寻思,别保险打了,风机烧了或者电容坏了就麻烦了,到了变频器现场,一看果然风机不转了,测量发现风机的接线端子没有电源,然后再往上排查,发现风机电源是由一个继电器控制,而继电器看着得电动作正常,这时旁边有个工程师说这个继电器经常坏,应该是继电器坏了,于是把继电器下面的线拆下来,短到上面,风机运行正常,果然是继电器坏了。应该是风机电流比较大,变频器采用的小型中间继电器,容量有点小,导致继电器触点烧坏。
*三次故障不是我处理的,只是听同事叙述,这个是飞轮电机,当时报的是接地故障,变频器无法启动,在处理的时候有个插曲,把电缆和电机 变频器分开后,用摇表测绝缘,电缆电阻基本为0,可以确定电缆有问题,电机绝缘也有些偏低好像是一两兆欧,想换电缆呢,刚好**来了,非说电机有问题,于是听**的,要不然**生气…换了电机之后,还是不行,又换的电缆,在更换电缆之后,恢复生产,这个事故处理了接近4个小时…
这三次故障,就**次难处理,不知道到底是哪里问题,如果是网线或者干扰问题的话,那就又让人头疼了,在车间因为处理干扰,想了好多办法,有得干扰就是没办法解决。还好后来到目前为止,没有再出问题。
西门子CPUST30资料