长春西门子模块代理商触摸屏供应商采购
- 供应商
- 上海跃韦科技集团有限公司
- 认证
- 西门子
- 西门子PLC模块.电机代理
- 全系列
- 西门子变频器通讯电缆代理
- 德国
- 西门子触摸屏DP接头代理
- 联系电话
- 15821196730
- 手机号
- 15821196730
- 销售经理
- 葛辰
- 所在地
- 上海市金山区吕巷镇溪北路59号5幢(三新经济小区)(注册地址)
- 更新时间
- 2024-05-28 10:18
长春西门子模块代理商触摸屏供应商采购
-具有*大的计数、定时范围
--iec定时器比s5定时器性能*佳,计时*准确。
--iec定时器/计数器不占用cpu系统资源,只占用工作存储区,所以,只要你的存储够大,可以使用无数iec定 时 器、计数器。
有这么多的优势那肯定是**要用的,只是如何用好才是关键,毕竟实践才是检验好用的标准。
在实际使用中也是发现一些问题:
每次调用一次iec定时器或计数器都会默认生产一个数据块,使用多了就会发现在系统块中会有一大堆的定时器或计数器的db块
虽然这样也没啥,但是看着不舒服(有强迫症)。
这就要用到多重背景了,*要了解什么是多重背景,官方的定义:当函数块(fb)调用一个**函数块时,无需为被调用的块创建单独的背景数据块。被调用的函数块也可将实例数据保存在调用函数块的背景数据块中。这种块调用又称之为多重实例。
使用多重实例具有以下优势:
适用于复杂块的**结构
背景数据块的数量较少
*编程本地子程序
看到说明有木有豁然开朗,说做就做
直接建一个timedb块,然后把需要用的定时器都往这里放,同时命名好。这样是不是很方便快捷。
或者是这样:
直接建一个定时器的数组,需要多少个就设置多少个。这样就是有个问题:不能给每个定时器命名了。(速度*快,我都这么干,下面会讲到原因)
写完程序开始调试,小编发现这么修改定时器的时间之后定时器不运行了,或者还在继续运行之前设置的时间(1000ms写成1000s),这可不好玩。吓得小编赶紧把程序停止,重新下载在运行,随后赶紧查说明去。
对照一下官方的例子:
看了半天也没发现什么,就是并没有给q和et赋值,难道是这原因?
果然,在吧q给输出到一个变量后居然神奇的可以了,可以了,可以了,重要的事情说三遍。好吧果然是自己粗心大意了,在对照官方的说明:
果然是官方话,看不太懂。。。。。。。
果然还是to young
写得很清楚,如果输出为互连,则不更改et中 的当前值。。。
这个问题算是解决了。
以后写定时器记得给个输出,不要偷懒值给in和pt
接着调试,问题右来了:图1
图2
各位发现问题了么有,从定时器使用处可以查到哪里使用了定时器.q的使用点和自身所在的位置,但是,但是通过定时器.q却不能反向找到在哪使用了定时器。
这就头大了,需要修改时找不到位置,只能通过db块处找到定时器,在用交叉引用才能找到,这可麻烦了。
想了好几天都没想明白,突然想到之前的问题,定时器要带输出在更改定时器时间时才会*新,问题点会不会在这。
*我提到过我喜欢直接把定时器定义在数据块的数组中,这是有原因的。在使用中既然不能反向查找到定时器的位置,还不如不给定时器命名(使用数组自带的名字),直接在q输出的通过建立一个bool变量,命名这个变量就好,使用时也直接调用这个变量。
西门子dp通讯电缆产品注意事项:
① 硬件配置**和实际plc 上挂的模块一致,具体的设置参数要看模块左下方的订货号。
② cpu 地址设为2,其余模块地址从4 开始,且不能重复[8].
③ 设置profibus网络参数为1.5 mb/s(dp)。
④ 模块地址需记住,因为编程的时候要用到。尤其是ai/ao模块地址要记住,以保证数据的正确通信。
⑤ ai/ao模拟量模块的输入和输出通道信号类型此处设为两线制4~20 ma.
⑥ 硬件配置好后可选择保存编译。
(4)程序编写plc 程序是用于实现现场数据的采集、处理,及wincc监控页面和plc之间的互联通信。
plc程序主要包含主程序块,故障诊断组织块,功能函数块fb41(连续控制pid),db数据块。fb41函数块的参数设置是程序编写的**,主要针对man_on、pvper_on、pv_fac、pv_off、lmn_fac、lmn_off、sp_int、lmn_per等参数进行设置。具体的定义和设置要求可通过查阅帮助文件来获取。
3.3 监控页面组态
本例中用wincc 软件来驱动step7 的变量,实现对程序的监控。
(1)新建项目和添加驱动程序
新建项目时需设置项目类型、名称和路径。
变量类型主要有过程变量和内部变量。其中过程变量是真实值,位于plc的存储器中。内部变量表示在wincc中用来计算或模拟的内部值,不与plc之间进行通信。每个变量在组态时需定义变量名称和类型。过程变量还需选择plc中地址和数据格式变换。
(3)创建过程画面
过程画面是由图形编辑器来完成的。在该界面中可添加全部欲在运行状态下显示的内容。wincc的图库中提供了丰富的图形,只需选择拖入画面即可。“对象选项板”的“标准板”中列出了线、静态文本、输入输出域等对象;“控件板”中列出了时钟、报警控件、在线表格控件、在线趋势控件等。图3是组态完成后的一个监控画面。
注意事项:
①画面中需动态显示的文本框、图形、按钮、输入/输出域、滚动条等一定要设置好连接的变量名,同时亦可在属性选项中改显示方式等参数。
②运行系统中如需采集、处理和归档工业现场的过程数据,并创建过程数据变化趋势曲线时,需先对数据进行归档处理,将其存储在归档数据库中,并用表格或趋势曲线的形式输出当前过程值或已归档过程值。
可以通过使用函数和动作使项目中的过程动态化,可自行建立项目函数,也可建立全局动作脚本来实现动态显示要求
西门子电线电缆全国总代理 西门子电线电缆全国总代理
展开全文