全国服务热线 158****1992

6SL3120-1TE15-0AD0

发布:2023-06-01 16:53,更新:2023-10-26 04:00

我们从事的这个行业需要plc保持一个准确的时钟,以进行定时、时限、记录查询等信息。从原来的S7-200PLC到现在的S7-200SMART、S7-1200都是需要此功能。工程上从产品完工到项目调试周期有长有短,短的话半年左右长的话可能需要几年时间,而且我们的产品是周期性按季节运行,不是一上电就不停了。

PLC的内部超级电容只能保持实时时钟7天左右,完全不能满足要求。我们采用的是官方说法,增加电池板用于保持实时时钟,触摸屏的时钟同步PLC的时钟。但是这就造成了一个问题,一些项目需要与第三方设备通讯,像S7-200SMART及S7-1200增加电池卡后占用PLC本体扩展,这就需要再下个第三方通讯模块,很是麻烦也不经济。我问过一些人,还有西门子的专家有没有办法让西门子的触摸屏像做个NTP时间校准服务器一样,使PLC来同步触摸屏的时钟。都说没有这个功能,没办法实现。

*近使用MCGS的触摸屏,我发现了这个方法,感觉很好。触摸屏可以通过脚本程序将自己时钟写入到PLC。本程序使用S7-200 SMART的PLC、触摸屏使用MCGS的TCP1071Gt,编程软件使用的MCGSPro版,老版屏及软件应该也可以。

现在就做一下说明

1、我程序中原来在触摸屏上有个手动校准时钟功能V0.3,更改的时候没有去掉,还是带着,害怕客户指定使用西门子屏。SM0.1是上电校准一下,SM0.4是每分钟校准一下,这是我设置的一个校准周期,当然也可以设定一个时间点或设置成一定周期,按自己要求来修改即可。

另我这使用的是一个时钟库,保证数据都是整型不是16进制BCD码。


3.JPG

2、在触摸屏上后台策略中,新建行,将需要校准变量赋值。这里这个年-2000是由于西门子的PLC此处是两位数,本来想着把年取后两位的,结果没有找到相应命令,就-2000处理了。此策略按1000ms周期循环执行。

4.JPG

3、这是监控数据,VB1020是校准的时钟,VB1000是读取的PLC实时时钟。这里两个都用了时钟库,都是十进制整型。

5.JPG

4、这是触摸屏的显示实时时钟

1.JPG

5、这是原来的时钟校准项,实际现在应该改为触摸屏时间校准组态,这个还没有改

2.JPG

在做自动化维护的对于故障判断是*基本的技能,今天跟大家分享西门子300CP以太网通信模块故障诊断及更换,首先给大家介绍西门子300CP以太网通信模块指示灯含义;

    1、extf灯亮红代表外部连接故障;

    2、intf灯亮红代表模块内部自身故障1所以如果intf灯亮红则会引发extf灯亮红;

    3、txd灯和rxd灯分别代表数据发送和接收。

1.png


下面介绍西门子300CP以太网通信模块更换及注意事项:

    1、到达现场后与现场操作人员沟通更换S7-300CP以太网通讯模块,避免引发其他设备事故;

    2、分断S7-300系统的电源空开,并用万用表测量空开下端,确认没电,以免触电;

    3、用一字螺丝刀拧开L/M端子上的线,并做好线缆标记;拔出以太网口上的网线,并做好线缆标记;

    4、用一字螺丝刀螺松模块下部的固定螺丝,直到模块能够直接手动拔离背板,底部向上提起模块;

    5、将新模块自上而下倾斜挂靠在导轨上,并确定与同一导轨上的其他模块齐整,用一字螺丝刀螺紧下部的固定螺丝;

    6、将原本做记号的两根电源线接到CPU的L(+)/M(-),并作拉扯检查以验证是否接好,做好标记的以太网网线插入到CP以太网通讯模块的P1/P2口中;

    7、送上开关,PLC程序解压,在STEP7中打开,进入硬件组态界面,将新CP模块上的MAC地址写入(如图),保存编译下载;

2.png

    8、观察CPU/CP模块上的RUN指示灯确定都显示绿色,并在线监控硬件组态及网络组态正常即更换完成,可以试机准备生产。


联系方式

  • 地址:上海杨浦 上海市松江区广富林路4855弄88号3楼
  • 邮编:200093
  • 电话:158****1992
  • 经理:聂聪
  • 手机:158****1992
  • 传真:021-33556143
  • QQ:2724917714
  • Email:2724917714@qq.com