集成和硬件维护服务的综合性企业。西部科技园,东边是松江大学城,西边和芯片制造商台积电毗邻,作为西门子授权代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理商,西门子PLC模块代理商点对点连接
移植过程中,将不接受 PROFIBUS 上的 FMS 连接。 改变连接或修改用户程序。
多重项目 (S7-300, S7-400)
SIMATIC STEP 7 中的多重项目
在 SIMATIC STEP 7 中,可以将多个项目组织到一个多重项目中(例如,如果项目非常大
或多个人对该项目进行处理时)。 子项目中可以包含跨项目引用(如连接)。 一个多重项
目的所有子项目以及相关的库都存储在同一目录中。
移植一个多重项目的各个部分
可以移植一个多重项目的子项目。 为此,请在移植过程中选择一个子项目。 将在移植过程
中导入相应子项目中包含的所有设备和组态。
移植子项目时,请注意以下问题:
● 跨项目连接
将各个子项目间的跨项目连接作为未的连接来创建。
● 跨项目组网
移植过程中,有关跨项目边界对设备进行组网的信息将会丢失。 但是,同一子项目中各
个设备间的连接将会保留对多重项目进行分组以便移植。
只有在移植之前以手动方式对不同子项目重新分组,才可以移植带有所有相关子项目的整
个多重项目。 要对多个项目重新分组,则复制所有设备,并将设备粘贴到一个项目中。
移植程序块 (S7-300, S7-400)
一般来说,可以移植使用 LAD、FBD、SCL、STL 和 GRAPH 创建的所有块。请注意以下
事项:
采取**寻址的程序
在 TIA Portal 中,将自动为所有**地址声明符号操作数。如果在将要移植的 STEP 7 程
序中使用了**寻址,则可在移植过程中为**地址声明符号操作数。这种自动声明可能
会导致数据类型冲突,在 TIA Portal 中启用了 IEC 检查时尤其如此。数据类型可能会发生
冲突,例如,当 32 位的数据字被自动声明解析为类型为 DWORD 的变量,但程序希望获
得 REAL 数据类型的变量时就会发生冲突。
在这种情况下,只是禁用 IEC 检查是不够的。还必须要修正 PLC 变量表中的声明。
如果在程序中多次访问相同的**地址,但是不同的访问操作使用不同的数据类型,则也
会发生数据类型冲突。在这类情况下,移植过程中会为每个数据类型自动声明单独的变量。由于所有变量都引用
相同的**地址,会在 PLC 变量表中输出警告。需要手动正 PLC 变量表中重叠的地址。
移植通信块
在从 STEP 7 V5.x 移植通信指令时,将使用自身 S7 站中的 PLC 变量替换数据类型为 ANY
的指针。
● 移植后,受到影响的参数旁将显示一条警告信息。
● 将该受影响参数处的 PLC 变量替换为指针。
对于数据类型为 ANY 的数据块的**值寻址,必须使用一般访问创建数据块,这是因
为无法对 ANY 数据类型进行符号寻址。
示例:要输入值,可使用指令 P#M10.0 BYTE 4 而非 %MD10 的相应参数。和用户自定义数据类型 (UDT)
在 TIA Portal 中,每个块或 UDT 都有一个编号和名称。因此,*再声明符号名。如果所
移植的程序包含块或 UDT 的符号声明,则可在移植之后将它们作为名称使用。
STEP 7 库中的块
在 TIA Portal 中,库中未提供标准函数和函数块。标准函数和函数块是以“指令”
(Instructions) 任务卡中的指令形式提供的。指令按功能进行排序,并位于自己的符号名下
面。
如果移植的程序中包含对标准函数或函数块的调用,则将在移植过程中使用与原始标准函
数或原始标准函数块相应的指令来替换这些调用。
如果 TIA Portal 中不再支持库块,您可以:
● 使用兼容指令替换库块。在这种情况下,用户将接收到一条报警,通知必须在移植之后
编译程序。请注意,不能对该调用块进行任何专有技术保护,这是因为在编译过程中需
要对块调用进行修改。
● 如果没有兼容指令,该块将作为用户块进行移植。之后,该块将作为专有技术保护块显
示在“程序块”(Program blocks) 文件夹下,扩展名为“_LF”(基本功能)。
用户自定义的块库
在 TIA Portal 中,不包含用户自定义的块库。但是可以通过在移植前将用户自定义的库集
成到项目中然后再移植项目,从而来移植这些库。之后可以将这些库从项目复制到 TIA
Portal 中并使用。
修改后的指令显示
在 TIA Portal 中,一些 LAD、FBD、STL、SCL 和 GRAPH 命令的显示与之前的 STEP 7
版本不同。因此,算术运算函数和比较函数不再特定的数据类型。相反,将有一个可
用于所有数据类型的*指令。例如,不再允许使用“ADD_I”命令,而要使用指令
“ADD”。
某些其它命令也在 TIA Portal 中具有新的显示形式,如边沿命令、字逻辑运算、转换、IEC
定时器、IEC 计数器等。
在移植过程中,将针对新的显示形式对这些命令进行转换。的 IEC 检查
在 TIA Portal 中,将使用严格的数据类型兼容性检查规则。另外,在语法检查过程中,
就已出可能导致运行错误的错误。不再允许在函数 (FC) 中写入自己的输入参数或读取
自己的输出参数。为避免出现语法错误,请遵守以下规则:
● 传输参数时,请仅使用具有兼容数据类型的变量。
● 在比较指令或算术运算指令中,请仅使用具有兼容数据类型的变量。
● 不得向输入参数写入或从输出参数读取。
有关块接口、数据类型转换和 IEC 检查的多信息,请参见帮助中的数据类型信息:
“数据类型”
使用“MOVE”和“FILL”指令进行严格的数据类型检查
使用“MOVE”和“FILL”指令,根据严格的规则检查源区域和目标区域的兼容性。例如,
无法再使用“MOVE”指令将整型变量移动到“WORD”类型的目标区域。而是要使用 TIA
Portal.中的“CONVERT”、“T_CONV”或“S_CONV”指令。
有关与“MOVE”和“FILL”指令兼容的数据类型的详细信息,请参见指令帮助:
MOVE:移动值 (页 2968)
FILL:填充块 (页 3038)
移植后,LAD 和 FBD 中创建的程序以及“MOVE”或“FILL”指令中使用的*数据类型将
显示为 STL 语言。但块属性中的语言设置仍为 LAD 或 FBD。
在块属性中,需将程序再次改为 STL。然后,将语言复位为 LAD 或 FBD。
I/O 访问“:P”的后缀
在 TIA Portal 中,可使用访问 ID“:P”对 I/O 进行直接寻址。不允许使用以下符号,例如:
%PIW3
作为替代,可以使用以下符号:
%IW3:P //**显示
MyTag:P //符号显示
在移植过程中,将把访问转换为新的符号表示。但是,无法接受在原始程序中声明为 I/O
变量的符号名。相反,将会创建新的声明。有关 I/O 访问的多信息标签不区分大小写
TIA Portal 中的跳转标签不区分大小写。如果源程序中包含仅区分大/小写的跳转标签,那
么将这些标签转换为一的跳转标签。日志文件中将包含有关已修改跳转标签的信息。
德语特殊字符“ß”与“ss”无法区分
变量名称中的德语特殊字符“ß”与“ss”在 TIA Portal 中无法区分。如果源程序中包含仅这
两个字符不同的变量名称,那么它们将转换为一的变量名称。
REAL 和 STRING 值的移植
在 TIA Portal 中,会检查 REAL 和 STRING 变量的起始值是否在允许的和/或声明的范围
内。以下规则适用:
● REAL 变量的值必须在 +1.175494E-38 到 +3.402823E+38 的范围内。
● STRING 值的大长度不得**过 STRING 声明的长度。
如果不符合这些规则,程序仍可以成功移植,但无法编译。
要解决此问题,可以在 STEP 7 (TIA Portal) 中打开相应的数据块并改起始值。之后,再
使用菜单命令“软件(重建所有块)”(Software (rebuild all blocks)) 进行程序编译。
移植全局数据块
TIA Portal 中,数据块中的数据值显示和处理与 SIMATIC STEP 7 中的不同。在并非从
高级对象中获取的全局数据块(如 UDT)中,始终将为变量分配的该数据类型的默认值作
为其默认值,如为 BOOL 数据类型分配值 FALSE。该默认值不可编辑。如果在声明视图
中分配了离线初始值,则不会在移植过程中导入。如果在程序中需要使用用户特定的默认
值,则可以使用基于 PLC 数据类型的全局数据块。可以为 PLC 数据类型的变量值分配用
户特定的默认值。
有关数据块中数值的多信息,请参见帮助中的数据块信息:
“数据块编程”
说明
其它移植支持
您可以在西门子工业在线支持网站中找到有关移植的新信
http://jadq.cn.b2b168.com
欢迎来到浔之漫智控技术(上海)有限公司网站, 具体地址是上海市松江区石湖荡镇上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室,联系人是吴经理。
主要经营西门子代理商销售西门子模块,交、直流传动装置,触摸屏,变频器,工业以太网,电线电缆,伺服电机,数控系统,楼宇控制系统,低压产品等等,西门子授权代理商,西门子经销商。
单位注册资金单位注册资金人民币 1000 - 5000 万元。
价格战,是很多行业都有过的恶性竞争,不少厂家为了在价格战役中获胜,不惜以牺牲产品质量为代价,而我们公司坚决杜绝价格战,坚持用优质的原材料及先进的技术确保产品质量,确保消费者的合法利益。