SIEMENS浔之漫智控技术有限公司韶关西门子6XV1840-2AH10
要选择菜单项,请使用上头和下头滚动显示可用项的列表。 TD 设备将高亮显示该菜单项。
按 ENTER 选择高亮显示的项。
按 ESC 回到上一级菜单或画面。
TD400C 上的显示背光灯
TD400C 允许设置显示背光灯的开启时间 可以通过在不需要显示的时候关闭背光灯,来延长 TD400 的使用寿命。
可以按接通时间来组态 TD400C 的显示背光灯:
1 至 59 分钟,每次增加 1 分钟
总在开启状态
1、2、4 或 8 小时
按缺省的接通时间(10 分钟)
以下情况将开启背光灯:
接通 TD400C 的电源
S7-200 CPU 通过 TD 参数块中的 TD_Reset 位强制复位 TD400C。
按任一按键。 每按一次按键,背光灯的开启时间都会延长。
读到 S7-200 CPU 中新的报警
开启显示背光灯时,背光灯会开启一段时间,该时间可以在 TD 设置菜单中进行组态。
如果当前背光灯是关闭状态并按任一按键,则*次按键动作将开启背光灯而不会执行该按键的功能。 要执行该按键的功能,必须再按一次按键。 *次按键动作打开背光灯,没有声音和图像提示。 由此可知,按键动作并没有执行该键的功,必需再按一次该键。
如果 TD400C 中有需要确认的报警(报警信息闪烁)同时该报警已,则仅在确认该报警时才开启显示背光灯。
在 TD 设备上显示信息
TD 设备提供了画面(用户定义菜单以及关联的信息画面)和位启用的报警信息:
菜单: 菜单是一组项的列表,用于选择一组相关的画面。 TD 200C、TD 200 和 TD 400C 可以使用 8 个菜单;TD 100C 可以使用 4 个菜单
画面或报警:
- TD 200 和 TD 200C 的画面或报警zui多可以显示两行文本,为操作员提供。 每行zui多可以包含 20 个字符的文本和数据。 画面zui多可以包含 40 个字符的文本和数据。 报警可以是 1 行的,也可以是 2 行的。
- TD 400C 的画面或报警zui多可以显示四行文本,为操作员提供。 每行zui多可以包含 24 个字符的文本和数据。画面zui多可以包含 96 个字符的文本和数据。 报警可以是 1 行的、2 行的,也可以是 4 行的。
- TD 100C 的画面或报警zui多可以显示四行文本,为操作员提供。 (每行可以包含 12 或 16 个字符的文本和数据。 画面可以包含 48 或 64 个字符的文本和数据。 报警可以是 1 行的,也可以是 2 行的。)
画面或报警的文本信息可以向操作员传递信息,也可以让操作员通过改变嵌入的变量值(例如设置点或限制)与 S7-200 CPU 进行交互。
可组态 TD 设备以显示画面(由操作员操作启动)和位启用报警(由 S7-200 CPU 生成)。 也可组态 TD 200、TD 200C 和 TD 400C 设备以显示图标,用于向操作员提示某些必要的事件或动作。 (有关组态 TD 设备的信息,请参阅* 4 章。)
提示
按 ESC 键返回上一级菜单。 如果在连续 20 秒内没有活动(未按任何按键),TD 设备将回到默认显示模式。操作员使用键盘上的按键来浏览菜单或文本列表。 图 5-2 显示了一些按键,操作员可以使用这些按键从用户菜单浏览到与菜单中的该项目相关的画面。 图 5-3 显示了如何浏览报警。 TD 200C、TD 200 和 TD 400C 可以使用 8 个菜单;TD 100C 可以使用 4 个菜单
显示和确认报警
使用 TD 设备编辑 S7-200 CPU 中的变量
画面或报警信息可以包含嵌入的变量域,使操作员能够通过改变变量的值进行响应。 操作员使用键盘来编辑变量:
选择画面: 操作员使用上头或下头来显示包含要编辑的变量的画面。 (从菜单上,操作员按 ENTER 访问画面组。)
浏览到变量: 操作员按 ENTER 浏览到*个可编辑的变量。
改变变量的值: 按上头递增(增大)该值,按下头递减(减小)该值。 (按住上头或下头可加速该操作。) 同时按 SHIFT+ENTER 可将变量复位为 0。按 ESC 可取消编辑。
按左头或右头在变量内移动光标位置。 TD 200 使用 SHIFT+上头向左移动,使用 SHIFT+下头向右移动。
较新 S7-200 CPU 中的数据: 按 ENTER 将变量的较新值写入 S7-200 CPU 并将光标移动到画面上的下一个可编辑变量。
在 AS-i 总线上每一个AS-i 从站都有一个*的地址(新购买的从站模块默认地址为0),则需要对 AS-i 从站设置地址,有以下三种方式。
方法1:使用编址器对每一个从站进行编址,编址器订货号为:3RK1 904-2AB01;
西门子S7-200的自由口通信需要通过编程设置串口的工作模式,安排发送和接受指令的触发顺序,还要设定接收的起始和结束条件。对于刚刚开始使用s7-200的电气工程师来说,的确有很多细微处易犯错误。一般碰到客户抱怨通信不上的问题,就要逐一帮客户确认编程配置是否正确。虽然麻烦,不过逐条查下去,总能查到错误所在并解决问题。但是有一次客户遇到的问题颇出人意料,还真耗费了一些时间。
客户反应在编写了自由口通信程序之后,PLC可以发送数据给通信伙伴,但是却收不到任何伙伴方发出的数据。能发送数据给对方,说明通信端口设置没有问题。较有可能是端口被其他通信指令占用导致无法进入接收状态。比如说用常开点调用XMT,或者没有对接收的故障状态进行判断并终止接收,从而导致后续的XMT和RCV都无法被正确执行。客户表示他的程序并不存在这种情况。但是为了测试问题所在,客户下载了一个仅包含条件触发RCV的程序下去,还是接收不到数据。监控程序RCV指令已被正常执行。
那么是不是接收的起始条件设置不当?客户使用的是起始字符,这并无不妥。并且改成空闲线检测之后,问题依然存在。难道是对方发送的信号有问题?用串口调试软件来测试,是可以接收到的。眼见这几个常见错误都没能cover住这个问题,我只好从头一步步地跟客户确认。但是还是没能发现任何破绽。郁闷之下,只好让客户把程序发过来看看。
**次检查程序的时候还真没注意到问题出在哪里。等到看出来了才觉得啼笑皆非:
不知道大家看出来没有?客户在设定完空闲线时间SMW90和消息定时器溢出值SMW92后,惯性地将接受地较大字符数SMB94也写成了传送字SMW94。而西门子PLC的高低字节是逆序的,也就是说SMB94为高有效字节,SMB95为低有效字节。见手册中的如下说明:
结果就是较大字符数100被传给了SMB95,SMB95是神马呢?神马也不是,总之与接收条件无关。而真正较大字符数存储字节SMB94被赋值为0。较大字符数都为0了,那当然是接收不到任何数据了。
西门子s7-300中M区与共享DB区在数据存储上有什么区别,DB区需要先创建一个DB块并打开该DB块,其它在数据和字,位的使用上与M区相同吗,是不是也就相当于M区的一样使用呢?
答:使用上与M区相同,不过DB块的地址范围,需要定义。我有的感觉还是DB块好点,有用初始值的地方就比较好了,可以定义初始值的,同时你要把这个块下进PLC里面,不好的地方就是DB块的写起来比较麻烦,也不能说哪个较好,用的地方不同,各有好处吧!不过,写大程序的人,都很少用M,都大多用DB块的,这样感觉较专业点吧!