工控人生

欢迎光临
我们一直在努力
资源

在内网环境中建立NTP校时服务器

工控人生 阅读(1546) 评论(1)

在DCS系统中,由于没有连接外网,各电脑及服务器可能会因没有校时而导致时间有差异,此时会对趋势图、报警信息造成影响。 若发现时间不一致了,我们一台一台的去校正时间,太麻烦了,此时可以在内网启用一台电脑当作NTP服务器,我们就只需要校准这一台电脑的时间就可以了,其它电脑或是服务器通…

编程

在PCS7中如何通过CFC编程读取CPU时间并在WinCC中显示?

工控人生 阅读(2314) 评论(0)

在项目实施中,使用的PCS7,需要实现一个功能,其中一部分就是读取CPU的时间。这个功能实现很简单,标准库里有个块READ_CLK,也就是SFC1,直接调用它就能读到CPU的时间了。 但是我想在WinCC中以时分秒来显示,就需要进一步操作了,因为这个块读到的时间不能在WinCC中…

编程

在WinCC中使用脚本进行二次确认

工控人生 阅读(4325) 评论(0)

在WinCC做了一个按钮,用来生成一个脉冲清零累积量,这个功能我直接做成了按钮,如:点鼠标左键变量置1,松开鼠标左键变量置0。这个功能逻辑没有问题,但有一定可能性造成鼠标误点,因为在鼠标指针刚好在这个按钮上,碰了一下鼠标键,这个置1清零的操作就下去了。 想着还是做一个二次确认的对…

编程

PCS7升级的完善与补充

工控人生 阅读(1777) 评论(0)

前段时间,因为升级PCS项目,写了一篇《我是如何升级PCS7项目的》的文章,在后续的观察中发现,Blocks里可能还会残留老版本的FB、FC块之类的,虽然不影响使用,但为了彻底清理老版本中残留的旧块,全部使用新块,在上篇文章的基础上,最好按下面的方法,再来一次“大清洗”。 1、在…

编程

西门子400CPU通过PUT与GET方式与1200/1500PLC进行通讯

工控人生 阅读(4450) 评论(0)

西门子的1200/1500小型PLC在编程完成后,可以配置并生成GSD文件,将此GSD文件导入到400CPU的硬件组态中就可以进行通讯,这个方法是最简单的。 但如果没配置GSD文件,400CPU如何与1200/1500PLC进行通讯呢?此时就需要使用PUT和GET方法来进行处理了…

资源

Cemat V9.0下载

工控人生 阅读(2487) 评论(25)

CEMAT是一个功能丰富的库,它可以集成到SIMATIC PCS7中,让我们编程更加方便,操作更加直观。 Cemat可以说是专为水泥厂设计的,已得到水泥行业的广受认可,为水泥行业内的一系列解决方案提供了独特的开放式架构。 该系统利用了SIMATIC PCS 7的全部特性与功能,并…

资源

西门子自动化软件许可授权工具

工控人生 阅读(6297) 评论(130)

SIM EKB Install对西门子自动化软件进行许可授权时使用最多的软件。截至现在,最新版本是plc.uz.ua开发的Sim_EKB_Install_2022_09_27。 这是最新发布的版本,它支持最新的TIA PORTAL V18软件包中的所有的软件,以及常用的STEP7…

资源

如何对WinCC的通讯通道进行诊断

工控人生 阅读(3086) 评论(0)

前段时间遇到一个奇怪的问题,CPU运行正常,但WinCC会隔一面时间与CPU的通讯中断一下,然后又立即恢复,虽然没有什么大的影响,但时不时的WinCC画面中断黑屏,总让人不放心。 针对这个问题,WinCC自带有诊断工具,可以进行问题的排查。 在WinCC运行状态下,打开WinCC…

资源

我是如何升级PCS7项目的

工控人生 阅读(3729) 评论(2)

工厂的PCS7项目比较老的,使用的PCS7 V7.0和Cemat V6.0库,由于老的硬件已很难购买到,为了支持新硬件,决定进行升级操作,这次准备将PCS7的版本从7.0升级到9.0。 升级前查阅了西门子的相关资料,虽有介绍,但都是一句话带过,没有实战的具体操作方法和需要注意的问…

编程

PCS7项目从7.1升级到8.2问题汇总

工控人生 阅读(2285) 评论(2)

Q1:编译报错:“The called block FB1030 does not correspond to the called FC1103.” 根本原因:由于使用的是Cemat库,在该库中,SYSPLC00系统Chart中有3个FC的编号发生变化:V7版本中FC1102(…