新闻
山东西门子PLC模块代理商——华东地区总代理
2023-10-11 05:17  浏览:13
山东西门子PLC模块代理商——华东地区总代理

11e36801f4a209e3dcc648f676b6d5e4.jpg

u=2131228805,1571418506&fm=199&app=68&f=JPEG.jpg

设计 PLC 系统时,可从若干方法和标准中进行选择。 下列常规指南可应用到许多设计项目中。 当然,必须遵守您自己公司程序的指令、自身培训以及当地已被接受的实践。

建议步骤

对过程或机器进行分 区:将过程或机器划分为彼此独立的部分。 这些分区会确定控制器之间的边界,并影响功能描述规范和资源的分配。

创建功能规范:写下过程或机器的每一部分(如 I/O 点)的操作说明、操作的功能描述、在允许进行每个执行器(如螺线管、电机或驱 动器)的操作之前必须实现的状态、操作员界面的描述以及过程或机器其它部分的 任何接口。

设计安全电路:出于安全考虑,标识任何可能需要硬接线逻辑的设备。 请记住,控制设备在不安全方式下可能会出现故障,可能会造成意外启动或机械运 转变化。 其中意外或错误的机械运转可能会导致人员的身体伤害或重大的财产损失,请考虑 实施机电替代装置(其独立于 PLC 运行)以防止不安全的运行。 安全电路的设计中应包含以下任务:

• 标识任何可能造成危险的不正确或意外的执行器操作。 

• 标识可确保操作不危险的条件,并确定如何独立于 PLC 检测这些条件。 

• 标识上电和断电时 PLC 如何影响过程,并标识检测错误的方式和时间。 此信息仅用于设计正常和预期的异常操作。 出于安全考虑,不应依赖此“佳情况”方案。 

• 设计可独立于 PLC 来阻止危险运行的手动或机电安全替代装置。 

• 从独立于 PLC 的电路提供相应状态信息,以便程序和任何操作员界面具有必要的信息。 

• 标识针对过程安全运行的任何其它安全相关要求。

规划系统安全:确定访问相关过程所需的保护级别。 可以对 CPU 和程序块进行密码保护,以防受到未经授权的访问。

指定操作员站:根据功能规范的要求,创建以下操作员站的绘图: 

• 显示与过程或机器相关的每个操作员站的位置的总览图。 

• 操作员站中设备的机械布局图,如显示屏、开关和灯。 

• 包含 PLC 和信号模块中相关 I/O 的电气图。

创建组态图:根据功能规范的要求,创建控制设备的组态图: 

• 显示与过程或机器相关的每个 PLC 位置的总览图。 

• 每个 PLC 和任何 I/O 模块的机械布局图,其中包括任何控制柜及其它设备。 

• 每个 PLC 和任何 I/O 模块的电气图,其中包括设备模型号、通信地址和 I/O 地址。

创建符号名称的列表:创建地址的符号名称列表。 不仅包括物理 I/O 信号,也包括要在程序中使用的其它元素(如变量名)。


构建用户程序

创建用于自动化任务的用户程序时,需要将程序的指令插入代码块中:

● 组织块 (OB) 对应于 CPU 中的特定事件,并可中断用户程序的执行。 用于循环执行用户程序的默认组织块 (OB 1) 为用户程序提供基本结构。 如果程序中包括其它 OB,这些 OB 会中断 OB 1 的执行。其它 OB 可执行特定功能,如用于启动任务、用于处理中断和错误或者用于按特定的时间间隔 执行特定的程序代码。

● 功能块 (FB) 是从另一个代码块(OB、FB 或 FC)进行调用时执行的子例程。 调用块将参数传递到 FB,并标识可存储特定调用数据或该 FB 实例的特定数据块 (DB)。 更改背景 DB 可使通用 FB 控制一组设备的运行。 例如,借助包含每个泵或阀门的特定运行参数的不同背景数据块,一个 FB 可控制多个泵或阀。

● 功能 (FC) 是从另一个代码块(OB、FB 或 FC)进行调用时执行的子例程。 FC 不具有相关的背景 DB。 调用块将参数传递给 FC。 FC 中的输出值必须写入存储器地址或全局 DB 中。


为用户程序选择结构类型

根据实际应用要求,可选择线性结构或模块化结构用于创建用户程序: 

 ● 线性程序按顺序逐条执行用于自动化任务的所有指令。 通常,线性程序将所有程序指令都放入用于循环执行程序的 OB (OB 1) 中。

● 模块化程序调用可执行特定任务的特定代码块。 要创建模块化结构,需要将复杂的自动化任务划分为与过程的工艺功能相对应的更小 的次级任务。 每个代码块都为每个次级任务提供程序段。 通过从另一个块中调用其中一个代码块来构建程序。

1697664508.jpg

通过创建可在用户程序中重复使用的通用代码块,可简化用户程序的设计和实现。 使用通用代码块具有许多优点:

● 可为标准任务创建能够重复使用的代码块,如用于控制泵或电机。 也可以将这些通用代码块存储在可由不同的应用或解决方案使用的库中。 

● 将用户程序构建到与功能任务相关的模块化组件中,可使程序的设计更易于理解和管 理。 模块化组件不仅有助于标准化程序设计,也有助于使更新或修改程序代码更加快速和 容易。 

● 创建模块化组件可简化程序的调试。 通过将整个程序构建为一组模块化程序段,可在开发每个代码块时测试其功能。 

● 创建与特定工艺功能相关的模块化组件,有助于简化对已完成应用程序的调试,并减 少调试过程中所用的时间。


S7-1200订货信息

开关量输入

6ES7221-1BF32-0XB0    SM 1221 8 x 24 VDC 输入(漏/源)

6ES7221-1BH32-0XB0    SM 1221 16 x 24 VDC 输入(漏/源)

开关量输出

6ES7222-1BF32-0XB0    SM 1222 8 x 24 VDC 输出(源)

6ES7222-1BH32-0XB0      SM 1222 16 x 24 VDC 输出(源)

6ES7222-1HF32-0XB0    SM 1222 8 x 继电器输出

6ES7222-1XF32-0XB0    SM 1222 8 x 继电器输出(切换,常开和常闭)

6ES7222-1HH32-0XB0    SM 1222 16 x 继电器输出

6ES7222-1BH32-1XB0    SM 1222 16 x 24 VDC 输出(漏)

模拟量输入

6ES7231-4HD32-0XB0     SM 1231 4 x 模拟量输入

6ES7231-5ND32-0XB0    SM 1231 4 x 模拟量输入 16位

6ES7231-4HF32-0XB0    SM 1231 8 x 模拟量输入

模拟量输出

6ES7232-4HB32-0XB0    SM 1232 2 x 模拟量输出

6ES7232-4HD32-0XB0    SM 1232 4 x 模拟量输出

相关新闻
联系方式
公司:浔之漫智控技术-西门子PLC总代理
姓名:向经理(先生)
职位:经理
电话:13122302151
手机:13122302151
地区:直辖市-上海-上海松江
地址:上海市松江区广富林路4855弄88号3楼
QQ:544651034
微信:xzm0701
拨打电话
微信咨询
请卖家联系我