作业信箱绝对访问改不了

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了作业信箱绝对访问改不了相关的知识,希望对你有一定的参考价值。

功能简述:

配方主要用于制造业和机械工程,现场实际生产时,往往需要将生产的配方数据从 HMI 设备中的配方存储器中或外部存储介质中自动传送到 PLC。在本文中我们介绍其中一种方法,使用HMI连接中区域指针下的”作业信箱”功能,通过PLC控制HMI设备中的配方数据记录的写入和读取。

1. 作业信箱功能数据结构

作业信箱可以实现多种功能,其数据结构如下图所示。

其中关于配方操作的作业信箱69和70的具体参数说明如下图所示。

其中作业信箱69用于从PLC中读取数据记录,作业信箱70用于将数据记录写入PLC。

需要注意的是参数的操作顺序。

必须首先在作业信箱中输入参数,然后再输入作业号。当HMI设备接受该作业信箱时,作业信箱中四个字将被重新设置为0。

2. 通过PLC变量控制配方数据记录传送到PLC

配方的基本组态在此我们不做具体的演示,如果需要可以参考如下视频链接内容。

TIA Portal V13 WinCC配方组态及配方视图的使用

TIA Portal V13 WinCC不使用配方视图来操作配方

2.1 在PLC中建立配方元素变量和作业信箱变量

定义作业信箱变量

激活“作业信箱”功能,并连接变量

3.项目运行效果

3.1 通过作业信箱70将配方数据记录写入PLC

未执行下载动作的配方元素的值。

按照作业信箱70的参数要求,分别给参数1和参数2赋值,如图所示,选择第1个配方的第1条数据记录,然后给作业号对应变量赋值70。

对比配方中的第1个数据记录元素值的组态数值,可以看到通过作业信箱70已经成功将第1个配方的第1条数据记录下载完成。

执行本次操作后,作业信箱结构中的4个变量均被自动复位为0.

3.2 通过作业信箱69从PLC读取配方数据记录

修改PLC中配方元素的值

按照作业信箱69的参数要求,分别给参数1、参数2和参数3分别赋值,如图所示,选择第1个配方的第2条数据记录,并覆盖现有数据记录,然后给作业号对应变量赋值69。

执行本次操作后,作业信箱结构中的4个变量均被自动复位为0。

通过配方视图也可以查看对应的数据记录已经从PLC读取成功。

4.注意事项

激活作业信箱功能时,如果所关联的变量是符号访问的方式,按照作业信箱的结构所需的长度,需要定义一个元素个数为4,数据类型为word的数组,否则会提示错误。

激活作业信箱功能时,如果所关联的变量是绝对访问的方式,按照作业信箱的结构所需的长度,需要定义4个连续地址,数据类型时word的变量,地址处关联起始地址即可。
参考技术A 功能简述:
配方主要用于制造业和机械工程,现场实际生产时,往往需要将生产的配方数据从 HMI 设备中的配方存储器中或外部存储介质中自动传送到 PLC。在本文中我们介绍其中一种方法,使用HMI连接中区域指针下的”作业信箱”功能,通过PLC控制HMI设备中的配方数据记录的写入和读取。
1. 作业信箱功能数据结构
作业信箱可以实现多种功能,其数据结构如下图所示。
其中关于配方操作的作业信箱69和70的具体参数说明如下图所示。
其中作业信箱69用于从PLC中读取数据记录,作业信箱70用于将数据记录写入PLC。
需要注意的是参数的操作顺序。
必须首先在作业信箱中输入参数,然后再输入作业号。当HMI设备接受该作业信箱时,作业信箱中四个字将被重新设置为0。
2. 通过PLC变量控制配方数据记录传送到PLC
配方的基本组态在此我们不做具体的演示,如果需要可以参考如下视频链接内容。
TIA Portal V13 WinCC配方组态及配方视图的使用
TIA Portal V13 WinCC不使用配方视图来操作配方
2.1 在PLC中建立配方元素变量和作业信箱变量
定义作业信箱变量
激活“作业信箱”功能,并连接变量
3.项目运行效果
3.1 通过作业信箱70将配方数据记录写入PLC
未执行下载动作的配方元素的值。
按照作业信箱70的参数要求,分别给参数1和参数2赋值,如图所示,选择第1个配方的第1条数据记录,然后给作业号对应变量赋值70。
对比配方中的第1个数据记录元素值的组态数值,可以看到通过作业信箱70已经成功将第1个配方的第1条数据记录下载完成。
执行本次操作后,作业信箱结构中的4个变量均被自动复位为0.
3.2 通过作业信箱69从PLC读取配方数据记录
修改PLC中配方元素的值
按照作业信箱69的参数要求,分别给参数1、参数2和参数3分别赋值,如图所示,选择第1个配方的第2条数据记录,并覆盖现有数据记录,然后给作业号对应变量赋值69。
执行本次操作后,作业信箱结构中的4个变量均被自动复位为0。
通过配方视图也可以查看对应的数据记录已经从PLC读取成功。
4.注意事项
激活作业信箱功能时,如果所关联的变量是符号访问的方式,按照作业信箱的结构所需的长度,需要定义一个元素个数为4,数据类型为word的数组,否则会提示错误。
激活作业信箱功能时,如果所关联的变量是绝对访问的方式,按照作业信箱的结构所需的长度,需要定义4个连续地址,数据类型时word的变量,地址处关联起始地址即可。
参考技术B 功能简述:
配方主要用于制造业和机械工程,现场实际生产时,往往需要将生产的配方数据从 HMI 设备中的配方存储器中或外部存储介质中自动传送到 PLC。在本文中我们介绍其中一种方法,使用HMI连接中区域指针下的”作业信箱”功能,通过PLC控制HMI设备中的配方数据记录的写入和读取。
1. 作业信箱功能数据结构
作业信箱可以实现多种功能,其数据结构如下图所示。
其中关于配方操作的作业信箱69和70的具体参数说明如下图所示。
其中作业信箱69用于从PLC中读取数据记录,作业信箱70用于将数据记录写入PLC。
需要注意的是参数的操作顺序。
必须首先在作业信箱中输入参数,然后再输入作业号。当HMI设备接受该作业信箱时,作业信箱中四个字将被重新设置为0。
2. 通过PLC变量控制配方数据记录传送到PLC
配方的基本组态在此我们不做具体的演示,如果需要可以参考如下视频链接内容。
TIA Portal V13 WinCC配方组态及配方视图的使用
TIA Portal V13 WinCC不使用配方视图来操作配方
2.1 在PLC中建立配方元素变量和作业信箱变量
定义作业信箱变量
激活“作业信箱”功能,并连接变量
3.项目运行效果
3.1 通过作业信箱70将配方数据记录写入PLC
未执行下载动作的配方元素的值。
按照作业信箱70的参数要求,分别给参数1和参数2赋值,如图所示,选择第1个配方的第1条数据记录,然后给作业号对应变量赋值70。
对比配方中的第1个数据记录元素值的组态数值,可以看到通过作业信箱70已经成功将第1个配方的第1条数据记录下载完成。
执行本次操作后,作业信箱结构中的4个变量均被自动复位为0.
3.2 通过作业信箱69从PLC读取配方数据记录
修改PLC中配方元素的值
按照作业信箱69的参数要求,分别给参数1、参数2和参数3分别赋值,如图所示,选择第1个配方的第2条数据记录,并覆盖现有数据记录,然后给作业号对应变量赋值69。
执行本次操作后,作业信箱结构中的4个变量均被自动复位为0。
通过配方视图也可以查看对应的数据记录已经从PLC读取成功。
4.注意事项
激活作业信箱功能时,如果所关联的变量是符号访问的方式,按照作业信箱的结构所需的长度,需要定义一个元素个数为4,数据类型为word的数组,否则会提示错误。
激活作业信箱功能时,如果所关联的变量是绝对访问的方式,按照作业信箱的结构所需的长度,需要定义4个连续地址,数据类型时word的变量,地址处关联起始地址即可。
参考技术C 配方主要用于制造业和机械工程,现场实际生产时,往往需要将生产的配方数据从 HMI 设备中的配方存储器中或外部存储介质中自动传送到 PLC。在本文中我们介绍其中一种方法,使用HMI连接中区域指针下的”作业信箱”功能,通过PLC控制HMI设备中的配方数据记录的写入和读取。
1. 作业信箱功能数据结构
作业信箱可以实现多种功能,其数据结构如下图所示。
其中关于配方操作的作业信箱69和70的具体参数说明如下图所示。
其中作业信箱69用于从PLC中读取数据记录,作业信箱70用于将数据记录写入PLC。
需要注意的是参数的操作顺序。
必须首先在作业信箱中输入参数,然后再输入作业号。当HMI设备接受该作业信箱时,作业信箱中四个字将被重新设置为0。
2. 通过PLC变量控制配方数据记录传送到PLC
配方的基本组态在此我们不做具体的演示,如果需要可以参考如下视频链接内容。
TIA Portal V13 WinCC配方组态及配方视图的使用
TIA Portal V13 WinCC不使用配方视图来操作配方
2.1 在PLC中建立配方元素变量和作业信箱变量
定义作业信箱变量
激活“作业信箱”功能,并连接变量
3.项目运行效果
3.1 通过作业信箱70将配方数据记录写入PLC
未执行下载动作的配方元素的值。
按照作业信箱70的参数要求,分别给参数1和参数2赋值,如图所示,选择第1个配方的第1条数据记录,然后给作业号对应变量赋值70。
对比配方中的第1个数据记录元素值的组态数值,可以看到通过作业信箱70已经成功将第1个配方的第1条数据记录下载完成。
执行本次操作后,作业信箱结构中的4个变量均被自动复位为0.
3.2 通过作业信箱69从PLC读取配方数据记录
修改PLC中配方元素的值
按照作业信箱69的参数要求,分别给参数1、参数2和参数3分别赋值,如图所示,选择第1个配方的第2条数据记录,并覆盖现有数据记录,然后给作业号对应变量赋值69。
执行本次操作后,作业信箱结构中的4个变量均被自动复位为0。
通过配方视图也可以查看对应的数据记录已经从PLC读取成功。
4.注意事项
激活作业信箱功能时,如果所关联的变量是符号访问的方式,按照作业信箱的结构所需的长度,需要定义一个元素个数为4,数据类型为word的数组,否则会提示错误。
激活作业信箱功能时,如果所关联的变量是绝对访问的方式,按照作业信箱的结构所需的长度,需要定义4个连续地址,数据类型时word的变量,地址处关联起始地址即可
参考技术D 功能简述:
配方主要用于制造业和机械工程,现场实际生产时,往往需要将生产的配方数据从 HMI 设备中的配方存储器中或外部存储介质中自动传送到 PLC。在本文中我们介绍其中一种方法,使用HMI连接中区域指针下的”作业信箱”功能,通过PLC控制HMI设备中的配方数据记录的写入和读取。
1. 作业信箱功能数据结构
作业信箱可以实现多种功能,其数据结构如下图所示。
其中关于配方操作的作业信箱69和70的具体参数说明如下图所示。
其中作业信箱69用于从PLC中读取数据记录,作业信箱70用于将数据记录写入PLC。
需要注意的是参数的操作顺序。
必须首先在作业信箱中输入参数,然后再输入作业号。当HMI设备接受该作业信箱时,作业信箱中四个字将被重新设置为0。
2. 通过PLC变量控制配方数据记录传送到PLC
配方的基本组态在此我们不做具体的演示,如果需要可以参考如下视频链接内容。
TIA Portal V13 WinCC配方组态及配方视图的使用
TIA Portal V13 WinCC不使用配方视图来操作配方
2.1 在PLC中建立配方元素变量和作业信箱变量
定义作业信箱变量
激活“作业信箱”功能,并连接变量
3.项目运行效果
3.1 通过作业信箱70将配方数据记录写入PLC
未执行下载动作的配方元素的值。
按照作业信箱70的参数要求,分别给参数1和参数2赋值,如图所示,选择第1个配方的第1条数据记录,然后给作业号对应变量赋值70。
对比配方中的第1个数据记录元素值的组态数值,可以看到通过作业信箱70已经成功将第1个配方的第1条数据记录下载完成。
执行本次操作后,作业信箱结构中的4个变量均被自动复位为0.
3.2 通过作业信箱69从PLC读取配方数据记录
修改PLC中配方元素的值
按照作业信箱69的参数要求,分别给参数1、参数2和参数3分别赋值,如图所示,选择第1个配方的第2条数据记录,并覆盖现有数据记录,然后给作业号对应变量赋值69。
执行本次操作后,作业信箱结构中的4个变量均被自动复位为0。
通过配方视图也可以查看对应的数据记录已经从PLC读取成功。
4.注意事项
激活作业信箱功能时,如果所关联的变量是符号访问的方式,按照作业信箱的结构所需的长度,需要定义一个元素个数为4,数据类型为word的数组,否则会提示错误。
激活作业信箱功能时,如果所关联的变量是绝对访问的方式,按照作业信箱的结构所需的长度,需要定义4个连续地址,数据类型时word的变量,地址处关联起始地址即可。

linux系统下,输入绝对路径程序运行不了

运行程序的时候必须在文件所在路径下运行才能运行,在其他目录输入绝对路径运行不了

什么程序,如果是自己写的程序请仔细查看是否在程序中使用了相对路径,如果程序需要外部的扩展库或者一些配置文件,有些程序会使用相对路径,会使用PWD去获得自己所在的路径,那这个时候路径就是错误的。 参考技术A 我猜这个程序中启动那个文件的时候就直接写的文件名,没有写路径。
所以启动那个文件的时候,就默认使用了当前路径(非程序路径),所以找不到。
应该是你程序的问题
参考技术B 看下这个文件是否有执行权限追问

是可以执行的,只是会在最后提示有一个文件无法启动

参考技术C 是否存在依赖与本路径下的其他文件的问题呢?追问

好像是的,总是提示同一目录中的一个文件未启动,那应该如何解决呢?在该文件夹下打开和通过绝对路径不是都是进入该目录然后执行文件吗?

追答

与环境有关,你如果有权限的话,可以在系统路径中加入这个程序的目录,肯定就可以了。

以上是关于作业信箱绝对访问改不了的主要内容,如果未能解决你的问题,请参考以下文章

作业习题

第六次作业(改)

0027第二次作业

0027 第二次作业

中国科大精密机械与仪器系2014图像处理大作业之门牌号码识别大作业 opencv 版本

软件工程第三次作业绝对编程