“消息队列”是 Microsoft 的消息处理技术,它在任何安装 Microsoft Windows 的计算机组合中,为任何应用程序提供消息处理和消息队列功能,无论这些计算机是否在同一个网络上或者是否联机。消息队列就是一个消息的链表。可以把消息看作一个记录,具有特定的格式以及特定的优先级。对消息队列有写权限的进程可以向消息队列中按照一定的规则添加新消息;对消息队列有读权限的进程则可以从消息队列中读走消息。消息队列是随内核持续的。
1.在 Windows 7 或 Windows Vista 上安装消息队列 4.0
打开“控制面板”。
单击“程序”,在“程序和功能”下单击“打开或关闭 Windows 功能”。
展开“Microsoft Message Queue (MSMQ) 服务器”,展开“Microsoft Message Queue (MSMQ) 服务器核心”,选中对应于以下要安装的“消息队列”功能的复选框:
MSMQ Active Directory 域服务集成(用于加入域的计算机)。
MSMQ HTTP 支持。
单击“确定”。
如果提示您重新启动计算机,请单击“确定”完成安装。
2.在 Windows XP 和 Windows Server 2003 上安装消息队列 3.0
打开“控制面板”。
单击“添加/删除程序”,单击“添加/删除 Windows 组件”。
选择“消息队列”并单击“详细信息”。
说明 说明
如果运行的是 Windows Server 2003,请选择“应用程序服务器”来访问消息队列。
确保在详细信息页上已选中“MSMQ HTTP 支持”选项。
单击“确定”退出详细信息页,单击“下一步”。 完成安装。
如果提示您重新启动计算机,请单击“确定”完成安装。
高速计数器正在计数的时候,执行任何功能的hsc指令,会丢失脉冲。
除非你的控制对这一个脉冲可以忽略。
例如一个通常使用手法:长度计算到设定值的时候复位一下继续计数。这样的话在复位一瞬间,会丢失一个脉冲。当然这样的脉冲多一个和少一个一点都不影响实际使用,如果涉及到同步控制位置控制,伺服的接收的脉冲数和plc高计计算的脉冲数不一致的时候,你的头就大了。例如:编码器输出给一个伺服和一个高速计数器。高速计数器按照脉冲数周期性的复位,而伺服就直接收脉冲进行定位。你心想,伺服就一直跟着编码器转就是了。而高计就每两万个脉冲从零开始计,正好配合上机械的某些动作而做出输出。可是这样做的话plc的输出就会一个脉冲一个脉冲的渐渐丢失。plc的动作逐渐落后于伺服了。你就把所有现象归咎于干扰脉冲丢失,耗费了大量人力物力,*终没有结果。*可怕的是当时情况也真的是发生了干扰现象。那么这一个脉冲的事情将永远石沉。
你客户反映了问题,你就写了很多补偿的程序……一下又补偿不足,一下又过补偿一下又换零位光电,又激光对准。……
总之数字电路数控程序在对与错之间没有任何状态。数据准确了就是对的,数据出错了就是错的。
注意注意!smart plc也一样
一般新手上来都会先清0的。还有一个群众基础很广的是输入消抖用延时。这些一般情况下都不是问题,只是不是**的方案。本贴点出了在特定情况下微小的误差积累也不容忽视。
西门子安全故障型CPU317F程序和硬件组态下载到什么地方?每次都是直接下到MMC卡里吗?
答:1、程序都是下载到MMC中的。
2、在“安全程序”(Safety Program) 对话框中将整个安全程序下载到 F-CPU 的步骤 :
1)选择正确的 F-CPU 或为其指定的 S7 程序。
2)在 SIMATIC 管理器中,选择选项 (Options) > 编辑安全程序 (Edit Safety Program) 菜单命令。 将显示“安全程序”(Safety Program) 对话框。
3)激活“下载”(Download) 按钮。 标识所有属于安全程序的具有 F 属性的 F 块,并将其下载到 F-CPU。 系统将显示一个提示,为您提供除下载除安全程序外,用于下载标准用户程序的选项(如果已经启用此提示)。 如果安全程序已被修改或不一致,则系统将通知您选择生成(编译)一致的安全程序。
4)确认指示 F-CPU 将停止的提示。
端子名称
端子符号为两位数字,如 13、14、21、22:
十位:顺序数字
相关端子具有相同顺序数字
个位:功能数字
1-2 表示常闭触点 (NC)
3-4 表示常开触点 (NO)
识别编号
标识号表示辅助触点的数量和类型,例如:40、31、22、13:
第 1 位数字:常开触点 (NO) 的数量
第 2 位数字:常闭触点 (NC) 的数量
示例:
31 = 3 常开 + 1 常闭
40 = 4 常开
可安装的辅助开关块的选项辅助工具,适用于电源接触器和接触式继电器
用于前置和侧装置 3RH29 系列辅助回路接线端子可用于 3RT2 电源接触器以及3RH2 接触式继电器。
可以在表格中找到基本单元和已安装的辅助开关的可能组合。
在列和线相交的地方(示例中为蓝色和绿色),您将找到基本单元(列)和辅助开关(行)组合的标识号。
示例 1
基本单元:3 针 3RT2017 电机接触器,带 1 个常开触点
要求:1 NO + 4 NC(标识编号 14)
结果:3RH2911‑.FA04 辅助开关
示例 2
基本单元:3 针 3RT2023 电机接触器,带 1 个常开触点 + 1 个常闭触点
要求:1 NO + 4 NC(标识编号 14)
结果:3RH2911-.HA03 辅助开关
附加辅助开关
3 针接触器
4 针接触器
接触式继电器
订货号
辅助触点
S00
S0 ~ S3
S00
S0 ~ S3
S00
型号
3RT201
3RT202, 3RT203, 3RT204, 3RT244
3RT231
3RT251
3RT232, 3RT233, 3RT234
3RT252, 3RT253, 3RT254
3RH21, 3RH24
常开
NC
10
01
11
--
--
11
11
40E
31E
22E
2.3. 4. 5.
5.6. 7. 8.
3.4. 5. 6.
1.2. 3. 4.
1.2. 3. 4.
3.4. 5. 6.
3.4. 5. 6.
5.6. 7. 8.
5.6. 7. 8.
5.6. 7. 8.
符合标准 EN50012 1)
符合标准 EN50012 1)
符合标准 EN50011 1)
辅助开关,正面
不带常开触点
3RH2911‑❒HA01
--
1
11
02
12
01
01
12
12
41X
32X
23X
3RH2911‑❒HA02
--
2
12
03
13
02
02
13
--
42E
33X
24
3RH2911‑❒HA03
--
3
13
04
14
03
--
--
--
43
34
--
3RH2911‑❒FA04
--
4
14
--
--
--
--
--
--
44E
--
--
带 1 个常开触点
3RH2911‑❒HA10
1
--
20
11
21
10
10
21
21
50E
41E
32E
3RH2911‑❒HA11
1
1
21
12
22
11
11
22
22
51X
42X
33X
3RH2911‑❒HA12
1
2
22
13
23
12
12
23
--
52
43
34
3RH2911‑❒HA13
1
3
23
14
24
13
--
--
--
53X
44X
--
带 2 个常开触点
3RH2911‑❒HA20
2
--
30
21
31
20
20
31
31
60E
51X
42X
3RH2911‑❒HA21
2
1
31
22
32
21
21
32
32
61
52
43
3RH2911‑❒HA22
2
2
32
23
33
22
22
33
--
62X
53
44X
3RH2911‑❒FA22
2
2
32
23
33
22
22
33
--
62X
53
44X
带 3 个常开触点
3RH2911‑❒HA30
3
--
40
31
41
30
30
41
41
70
61
52
3RH2911‑❒HA31
3
1
41
32
42
31
31
42
42
71X
62X
53X
带 4 个常开触点
3RH2911‑❒FA40
4
--
50
41
51
40
40
51
51
80E
71X
62X
1) 符合 EN 50012、EN50011 或 IEC 60947-5-1 的组件为粗体显示。所有组合均符合 EN 50005。