新闻详情

西门子6ES7214-1AD23-0XB8现货供应

发布时间: 2023-02-18

西门子6es7214-1ad23-0xb8现货供应

plc - pg/pc 远程链接

由于下列原因,在带被动dp接口的et200s cpu中不能进行这种类型的链接:

在该运行作模式中,s7连接通过功能块“pg_dial"建立从plc到本地ts适配器的连接。功能块“pg_dial"随teleservice软件提供并集成到已安装的step 7软件包中。“pg_dial"功能块内部调用s7基本通讯块:x_send和x_get。然后,ts适配器自己通过已连接好的调制解调器自己建立到远程pg/pc的远程连接。在此连接中,应用程序(用prodave mpi创建)扮演相应通讯伙伴的角色。在这种情况下,cpu必须承担建立连接的任务。只有cpu的接口为 主动的接口并具有mpi属性(通过 x 块支持s7基本通讯)才有可能。



图2:plc-pg 远程链接

3. plc - plc 远程链接

该连接用于通过wan的cpu-cpu通讯。至少一方必须主动建立连接(启动程序),为此,这一方的通讯接口必须为主动接口,而且s7基本通讯块可用(x_put,x_send,x_get,x_abort)。另一方具有服务器功能即可,而且 被动接口亦可行。

将s7连接到本地ts适配器通过本地cpu中的功能块“plc_dial"建立。功能块“plc_dial"随teleservice软件提供并集成到已安装的 step 7软架包中。“plc_dial"功能块提供到本地ts适配器的选择信息,之后ts适配器通过已连接的调制解调器建立到远程ts适配器的远程连接。数据传送期间,远程ts适配器如“透明路由器"一样动作。它建立远程cpu的s7连接,并且用远程cpu的操作固件执行x_get和x_put任务而无需在远程cpu上使用具有此功能的用户程序。

et200s cpu有一个被动接口,因而如服务器那样支持plc-plc远程连接,尽管只适用于引发设备(本地cpu)中的系统功能x_put和/或x_get。之后,可以比较et200s的profibus接口和mpi接口(pb地址 = mpi地址)。必须将et200s连接到如同ts适配器一样的相同profibus段。在参数化ts适配器时,必须设置对应于et200 cpu的profibus设置文件。

图3:plc-plc 远程链接

问题:如何计算当前程序所需的local data大小并合理设置s7 400 cpu属性中的memory选项卡中的local data,s7 400 cpu中的local data设置不当会导致什么问题?
回答:local data顾名思义为本地数据,在西门子控制器中有一部分内存空间被设置为l区间,它被用于控制器在运行程序时存储临时数据。由于编写fb/fc程序的需要和ob中调用功能块结构的不同,不同的ob由于调用不同的fb/fc,因此所需的local data的大小各不相同(被调用的fb/fc将占用当前调用他的ob块的local data资源)。在控制器硬件组态中的cpu属性设置中,memory选项卡用于设置local data的分配。如果相应ob块实际运行所需的local data大于硬件组态中所设置的local data大小,那么相应的程序将无法运行,cpu将报告intf错误,甚至更为严重的情况下cpu可能会停止运行。但如果盲目将local data的分配设置过大,将会浪费一部分宝贵的cpu内存空间。
s7 300cpu中的local data不可修改,每个优先级固定设置为256 bytes,s7 400的local data则可以人为修改。由此可以看出正确设置s7400 cpu的local data的大小非常重要。在控制器硬件组态中cpu属性? memory选项卡的local data区域用于设置基于优先级的local data(如下图所示):


pic1: local data的分配

在pcs7组态的项目中,在编译cfc程序后,系统将会自动计算各ob块所需的local data大小,可以通过交叉索引(chart reference data ? local data,如下图所示)查询到。


pic2: chart reference data ? local data

而普通的由用户采用step7编程方式编写的程序,程序功能块及ob块各自的调用结构由用户自行控制,需要在编写完整个程序之后自行计算

如果我的wincc画面初设置的是1024x768我已经画了很多图 如果我想改成其他的分辨率有何快速的方法
答:如果hmi画面不匹配已组态的尺寸(以像素为单位),则全屏模式时,项目仅在画面的一部分上显示。     
    要以全屏模式启动系统,在wincc flexible的项目视图中打开“设备设置”对话框。在“运行系统设置”下设置复选项“全屏模式”。可以根据要求在 windows 下隐藏任务栏。要隐藏任务栏,选择“开始 > 设置 > 任务栏”(start > settings > taskbar),然后在“任务栏属性”(taskbar properties) 对话框里取消选择“总在前”(always on top) 和“自动隐藏”(auto hide) 复选框。
可以通过如下方法调整画面——
1、一般在wincc-计算机属性—属性—图形运行系统——窗口属性下,选择适应画面和全屏就可以;
2、如果显示比例不行,在桌面上右键—属性—设置——屏幕分辨率——调整显示器分辨率到适合。
3、如果还是不行,就在画面编辑器中,更改“画面对象”的几何属性,调整符合屏幕分辨率的高度和宽度,然后再调整你的画面中各对象的大小

展开全文

供应商
浔之漫智控技术-西门子PLC代理商
手机号
15221406036
在线咨询QQ
3064686604
经理
聂航
所在地
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
我们的新闻
咨询 在线询价 拨打电话