200和触摸屏的时钟同步
西门子S7-200CPU之间及它们与触摸屏之间数据读取如何连接?

西门子S7-200CPU之间及它们与触摸屏之
间数据读取如何连接?
问:我现在有一个MP277和两个CPU226,已经通过PPI连接,即:用1个DP接头接MP277,线通过第二个DP接头插在1号CPU226上0端口,同时此DP接头出来的线通过第三个DP接头插在2号CPU226的0端口。
现在可以用触摸屏直接控制和读取两个CPU的程序及数据。
我现在要做一个程序,需要两个CPU之间尽兴数据网络读取,想问一下接线还需要变动吗?怎么变动呢?我希望既能实现触摸屏直接读取和控制两个CPU,又能实现它们两个之间网络数据读取。
问题补充:我觉得是不是两个CPU的0端口与触摸屏相连,1端口互相连?这样一共需要5个DP接头是吗?答:APLCBPLC 1口2口1口2口
连接触摸连接BPLC的1口连接APLC的2口连接触摸屏
触摸屏连两个PLC的一个口
PLC剩余的口两两相连
注意组态的时候地址不要重复
也就是一共四个口每个PLC两个
其中各拿出一个连接触摸屏剩下的两个互联即可
这样每个PLC和触摸屏进行通讯
还可以PLC之间交换数据
问题补充:
你想怎么连接就怎么连接
比如0口连接0口连接触摸屏1口连接1口
如果这样就要在程序中就是NETR/NETW中组态好确定那个口用于通讯如果按照上面的那么就是利用1口进行网络读写通讯触摸屏的默认
你可以用5个DP头4个通讯口和一个触摸屏也可以直接把ABPLC的两个1口的38连接
APLCBPLC
3-------------------3
8-------------------8
口怎么接都可以关键是要组态设定好你实际试一试其实很简单的。
s7-200与smart700,KTP600等触摸屏的时钟同步

许多西门子的触摸屏如:KTP600,TP/OP277以及新出的smart系列的时钟都采用的是软时钟,掉电后系统时间会回到出厂设置状态,比如2000年1月1日00:00。
那么,如何进行设置呢?或者有没有办法让掉电后重新上电得到的时间与实际时间一致?答案是肯定的。
现介绍一个在与S7-200系列PLC进行通讯时的解决方案。
首先,我们应该充分认识到PLC和触摸屏提供的功能。
1.PLC时钟读写功能。
S7-200PLC提供了读写时钟指令。
READ_RTC和SET_RTC指令。
这两个指令在读取和设置PLC时钟时用到。
具体的含义可以点击指令后,按F1查看帮助,帮助内容如下:2.触摸屏提供区域指针区域指针连接用于访问控制器中外部变量的存储位置。
连接的用户数据区域用于在HMI 设备和控制器之间交换特殊数据。
这其中包括“日期时间”选项。
具体PLC和触摸屏时钟同步的方法是,在系统上电后,触摸屏读取PLC内的硬件时钟,并可以在触摸屏上进行时间修改和校正,实现PLC与触摸屏的时间同步。
PLC程序如下:其中M24.7为触摸屏设置完毕后的确定按钮,按钮设置为“SETBIT”即可。
对应的触摸屏画面编辑如下:注意,在本例中,对应的时间设定IO域中,年月日,时分秒分别对应VB1800---VB1805,至于为什么,请详细阅读上面的帮助内容。
这个是设置,怎么同步呢?那还需要进行读取,就用到了2中的区域指针功能了。
在通讯连接处,点击区域指针,建立区域指针连接到PLC时钟,将PLC时钟设置为触摸屏的时钟即可。
此时,就可以在画面上组态日期时间域了。
通过OP设定后,即可将实际设定的时间显示到OP上了。
断电后,该时间无需再度修改。
以上内容,经过实际测试,请放心使用。
触摸屏实时时钟功能设置教程

触摸屏实时时钟功能设置教程触摸屏实时时钟功能设置教程
MT500系列触摸屏带有实时时钟功能。
时钟来源可以为触摸屏的内部RTC,也可以是跟触摸屏通讯的PLC。
这也是在系统参数里设置的。
其设置过程为:编辑-系统参数-一般-RTC来源,在RTC 来源栏内选择你需要的来源。
一、选择内部RTC:当时钟来源选择内部RTC时,若要正确显示时间,最好将其地址设为数值输入元件,地址类型设为RW,数据格式为BCD,地址为从60000开始,即eview下载RW60000-秒,RW60001为-分,依次类推。
二、选择PLC:当时钟来源选择PLC时,必须将该PLC的时钟地址传到触摸屏中,相应的地址为:LW9010-秒,LW9011-分等等。
其数据格式也必须为BCD格式。
详细说明请参照说明书的第十二章系统保留字的相关说明或从网站上下载相关DEMO程序参考。
另外,当你发现时间显示有误差时,可以用键盘给它修改成正确的时间就可以了。
1。
如何同步操作面板与 S7-200300400 控制器的日期和时间

1.操作面板同S7-200 CPU间的时钟操作1.1使用S7-200 CPU时钟对操作面板的时钟同步步骤如下:(1) 在Micro/Win中,周期调用READ_RTC函数,以定时读取S7-200 CPU的系统时钟,将时钟信息存放在V区,比如VB100。
(2) 如果是用WinCC Flexible 组态:请先设置好通讯参数;然后在“区域指针”页内,建立“日期/时间plc”, 指向S7-200 中存放时间信息的区域VW100即可。
见下图:(3) 如果是用ProTool组态:请先设置好控制器的通讯参数;然后插入“日期/时间-PLC” 区域指针, 指向S7-200 中存放时间信息的区域VW100即可。
见下图:1. 2通过面板修改S7-200 PLC时钟大致设置如下:(1) 在操作面板项目中创建: 1个标志变量(比如:地址为V20.0)和年、月、日、时、分、秒6 个BYTE变量,分别连接到PLC的连续V区中,比如:VB70 – VB75。
(2) 在MicroWin中,用标志变量触发来调用SET_RTC,将VB70 – VB75作为时间参数传递给该函数,来实现通过面板修改S7 PLC时间。
(3) 注意:给S7-200设定系统时间时,不要给时间信息中的“星期”字节赋“0”值,请给出确切的“星期几”否则会导致时钟同步失败。
或将此字节置为常数1。
本章详细设置参考例程如下: ( 1247 KB )2.操作面板同S7-300/400 CPU间的时钟操作2.1 使用S7-300/400 CPU时钟对操作面板的时钟同步步骤如下:(1) 在Step7中:新建DB块DB1,在DB1中按顺序定义两个变量:MyTimeDate 类型为DATE_AND_TIMEtemp 类型为DWORD周期调用SFC1(READ_CLK)函数(可以在OB35中调用),以定时读取S7-300 CPU的系统时钟,将时钟信息存放在变量DB1. MyTimeDate中。
天梭Nanigator触摸屏手表指针时间和数字时间同步调整的步骤和方法如下

天梭Nanigator触摸屏手表指针时间和数字时间同步调整的步骤和方法如下:1、按3位的钮(T钮)一下(大约一秒),手表会发出“咻”的一声,观察液晶显示屏,秒位数字上面会有一横线出现并闪烁。
(图中5)2、此时,用手指去连续触摸表玻璃的中心位置(图中1)二下,直到液晶显示屏出现24h的显示。
3、此时,按下3位的钮(T钮)不放,等待大约5秒钟。
手表的时分针将会自行转动起来,并最终停到表盘字符的某个位置上。
观察液晶显示屏,将显示出5ync Hro的字样。
4、按下2位的钮(+钮),将分针顺时针调整到正对12点的字符。
如果一直按着2位的钮(+钮)不放,则分针会快速连续的运行,如果一下一下的按,那么分针就会一点一点的移动。
在精细的调整时候,需要一下一下的按这个钮。
5、按下4位的钮(-钮),将时针顺时针调整到正对12点的字符。
如果一直按着4位的钮(-钮)不放,则时针会快速连续的运行,如果一下一下的按,那么时针就会一点一点的移动。
在精细的调整时候,需要一下一下的按这个钮。
6、当确认已经把分针和时针都调整到正对12点字符的时候,按3位的钮(T 钮)一下,手表会发出“咻”的一声,随即,时分针自动走到和数字显示时间一致的刻度上。
OK,同步调整完毕。
以后,当做数字显示的时间调整时候,表针的指示时间也会随之同步改变。
天梭Nanigator触摸屏手表的外观做的比较厚实,蓝宝石的表玻璃凹陷,有点类似军表风格。
为了让手表的闹音发音更明显,也为了让它表内若干个传感器能做探测,所以,它的表后盖是有孔洞的。
它的防水措施“退居二线”,是做在表的机芯上面的,在维修上,这个表可是有很多讲究呢。
就连瑞士的一些制表大师手上也赫然带着天梭Nanigator触摸屏手表,说明在国外的钟表圈子里,它的认知度也是相当高的。
请教触摸屏的时钟问题

请教触摸屏的时钟问题
看西门子HMI样本,里面没有关于HMI硬件时钟的描述。
我想请教下:
1、是不是西门子HMI没有硬件时钟
2、如果HMI没有硬件时钟的话,那么只能从PLC读时钟了。
S7-200PLC长时间断电的话,200PLC的时钟就恢复到默认值了。
有什么办法能让时钟保持呢?
最佳答案
看看这个:
、见《如何同步操作面板与S7-200/300/400控制器的日期和时间?(更新版)(2007.03.29)》下载:
/download/searchResult.aspx?sea rchText=F0133
、参见《如何同步操作面板与S7-200/300/400控制器间的日期和时间》的例子:
/CN/llisapi.dll?func=cslib .csinfo&objId=34281179&load=treecontent&lang=zh&siteid=c
seus&aktprim=0&objaction=csview&extranet=standard&viewr eg=CN。
天梭触摸表的指针时间和数字时间同步调整的步骤和方法如下

天梭触摸表的指针时间和数字时间同步调整的步骤和方法如下:
首先按3位的钮(T钮)一下(大约1秒),手表会发出“咻”的一声,观察天梭t-touch的液晶显示屏,秒位数字上面会有一横线出现并闪烁。
此时,用手指去连续触摸天梭触摸表的玻璃中心位置(图中1)二下,直到液晶显示屏出现24h 的显示。
接下来,按下3位的钮(T钮)不放,等待大约5秒钟。
天梭触摸表的时分针将会自行动起来,并最终停到表盘字符的某个位置上。
观察天梭t-touch的液晶显示屏,将显示出5ync Hro 的字样。
然后按下天梭t-touch表盘的2位钮(+钮),将分针顺时针调整到正对12点的字符。
如果一直按着2位的钮(+钮)不放,则分针会快速连续的运行,如果一下一下的按,那么天梭触摸表的分针就会一点一点的移动。
在精细的调整时候,需要一下一下的按这个钮。
最后一步,只需按下4位的钮(-钮),将天梭触摸表的时针顺时针调整到正对12点的字符。
如果一直按着4位的钮(-钮)不放,则时针会快速连续的运行,如果一下一下的按,那么天梭t-touch的时针就会一点一点的移动。
在精细的调整时候,需要一下一下的按这个钮。
当确认已经把分针和时针都调整到正对12点字符的时候,按3位的钮(T钮)一下,手表会发出“咻”的一声,随即,天梭t-touch时分针自动走到和数字显示时间一致的刻度上。
OK,天梭触摸表同步调整完毕。
详细图片示例请到表帝官网看。
如何做KTP700触摸屏和1200PLC时间同步

如何做KTP700触摸屏和1200PLC时间同步
一、在PLC项目中新建DB块,在DB块中新建两个数据类型为DTL
的变量(读系统时间和写系统时间),如图1
图1
二、新建一个数据类型为Bool的变量(系统时间设置按钮);
三、在OB1中写程序,插入右侧“扩展指令”—“日期和时间”—
“时钟功能”—“WR_SYS_T”和“RD_SYS_T”两个块,在“WR_SYS_T”
前加时间设置按钮和上升沿触发,如图2
四、在触摸屏项目中,点击“连接”—“区域指针”—“HMI设备
的全局区域指针”,在下面显示名称为日期/时间PLC的一行处,将“连接”选择为PLC连接(HMI_连接_1),”PLC变量”处选择PLC中新建的“读系统时间”变量,如图3
图3
五、在HMI变量里新建“读系统时间”、“写系统时间”和“系统
时间设置按钮”3个变量;
六、新建时间设置画面,在画面里引入两个IO域和一个按钮,分
别为读系统时间—输出、写系统时间—输入输出、设置系统时间按钮,如图4
图4
七、运行时,设置好时间后,点击确认修改时间按钮就可以改系统时间了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
S7-200与触摸屏的时钟同步的总结:
1.通过触摸屏读取PLC的时钟:
(1)S7-200要先设置时钟,设置时钟的方法有两种:第一种:PLC---实时时钟
点击“读取PC”的时间即可。
第二种方法:通过编写程序实现:
通过M0.0的上升沿来设置时钟
(2)设置好时钟,然后要读取PLC的时钟。
读取的方法如下:
(3)触摸屏的操作步骤:
在触摸屏的画面上建立“日期时间域”设置如下:
2.触摸屏给PLC设置时钟:
(1)在触摸屏上分别设置年,月,日,时,分,秒,都是字节,如下所示;
星期几可以通过文本列表来做:
读取按钮的事件如下:
200的程序如下:。