技术论坛

有点那个,怪。Q255.5是什么概念、

作者 主题
至圣

经验值: 67548
发帖数: 14783
精华帖: 100
主题:有点那个,怪。Q255.5是什么概念、
推荐帖


只看楼主 楼主 2019-08-19 12:27:51

用状态表,输入I255.5  Q255.5 Q1151.7几个超现实的地址。竟然可以读取和写入。

用间接寻址也可以找到这些地方。

谁也试试。

我有个大胆的想法……


 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1579365&b_id=64&s_id=0&num=34

奇侠

经验值: 9086
发帖数: 2334
精华帖: 30
回复:有点那个,怪。Q255.5是什么概念、
推荐帖


只看楼主 1楼 2019-08-19 14:19:49

当M区用???

以前300 ,M访问超限的话,cpu报错。


学习ing!学习!
以下网友喜欢您的帖子:

  
至圣

经验值: 72010
发帖数: 8043
精华帖: 145
回复:有点那个,怪。Q255.5是什么概念、
推荐帖


只看楼主 2楼 2019-08-19 14:40:39

还真的没有这样测试过。

这些地址写入编辑区后,编译ok通过?

我在V2.1版本上虽然,编译没有错误,但是地址下有红色波浪线,因为目前没有实际的plc,不能够确认是否可以正常下载。


 
以下网友喜欢您的帖子:

  
至圣

经验值: 67548
发帖数: 14783
精华帖: 100
回复:有点那个,怪。Q255.5是什么概念、
推荐帖


只看楼主 楼主 3楼 2019-08-19 14:51:08
以下是引用WWCWWC在2019-08-19 14:40:39的发言 >

还真的没有这样测试过。

这些地址写入编辑区后,编译ok通过?

我在V2.1版本上虽然,编译没有错误,但是地址下有红色波浪线,因为目前没有实际的plc,不能够确认是否可以正常下载。

2.3的软件和2.04的ST30硬件。

可以运行,可以装载数据。没有出错信息。

M S不能超限。I 和Q可以超到1151.7 。这白白多了2k的空间。

再超过这个限度的话就如常报错了。


 
以下网友喜欢您的帖子:

  
至圣

经验值: 72010
发帖数: 8043
精华帖: 145
回复:有点那个,怪。Q255.5是什么概念、


只看楼主 4楼 2019-08-19 14:55:31

我晚上去试试,做一点简单的程序测试一下。



 
以下网友喜欢您的帖子:

  
至圣

经验值: 17192
发帖数: 2947
精华帖: 6
回复:有点那个,怪。Q255.5是什么概念、
推荐帖


只看楼主 5楼 2019-08-19 17:16:52

 确实如芳季 至圣所说,I1151.7以及QI1151.7以下都可以读写。I1151.7以下可以在状态表(笔)写,不必用强制。使用ST30试验. V2.2.

 


 
以下网友喜欢您的帖子:

  
至圣

经验值: 17192
发帖数: 2947
精华帖: 6
回复:有点那个,怪。Q255.5是什么概念、
推荐帖


只看楼主 6楼 2019-08-19 17:27:43

空白PLC,或者PLC里面已经有程序,试验结果都是如芳季 至圣所说。V2.2版本--ST30--WIN10家庭版.


 
以下网友喜欢您的帖子:

  
至圣

经验值: 17192
发帖数: 2947
精华帖: 6
回复:有点那个,怪。Q255.5是什么概念、
推荐帖


只看楼主 7楼 2019-08-19 18:00:19

 芳季至圣说:你敢不敢猜猜西家这样留着想干什么。

  还真不好猜。

从SMART的CPU和扩展模块采用固定I/Q地址的情况出发,输入寄存器和输出寄存器预留有充分余量那是必然,为今后扩充CPU型号和增加扩展模块不至于夹脚。但是,既然SMART定性为小型PLC, 似乎没有可能最大输入点和输出点数都达到1151*8=9208点.

    更倾向于认为是编程者分配资源的笔误。


楼主你说:我有个大胆的想法……  是不是可以说出来大家分享。

 


 
以下网友喜欢您的帖子:

  
至圣

经验值: 17192
发帖数: 2947
精华帖: 6
回复:有点那个,怪。Q255.5是什么概念、
推荐帖


只看楼主 8楼 2019-08-19 22:05:09

 编个简单的程序,使用了I1151.7、QI1151.7以及以下的I/Q,  编译通过并下载。程序运行正常符合控制逻辑。


 
以下网友喜欢您的帖子:

  
至圣

经验值: 17192
发帖数: 2947
精华帖: 6
回复:有点那个,怪。Q255.5是什么概念、
推荐帖


只看楼主 9楼 2019-08-19 22:41:25
以下是引用我家牛在2019-08-19 14:19:49的发言 >1楼

当M区用???

以前300 ,M访问超限的话,cpu报错。

不敢用!也没有必要用,M区不够用还有V区可用.

   回帖只是响应楼主的号召,也是好奇而为。

目前,似乎它们可以当M区用,但不敢用,玩玩就好。说不定哪天西门子发现这样不妥,取消了这些超限的I/Q, 或者限制了用户使用, 或者将这段区域迁移作为它用,使用了这些超限的I/Q的程序就尴尬了。


 
以下网友喜欢您的帖子:

  
至圣

经验值: 67548
发帖数: 14783
精华帖: 100
回复:有点那个,怪。Q255.5是什么概念、


只看楼主 楼主 10楼 2019-08-19 23:18:56
以下是引用YUKJ在2019-08-19 22:41:25的发言 >

不敢用!也没有必要用,M区不够用还有V区可用.

   回帖只是响应楼主的号召,也是好奇而为。

目前,似乎它们可以当M区用,但不敢用,玩玩就好。说不定哪天西门子发现这样不妥,取消了这些超限的I/Q, 或者限制了用户使用, 或者将这段区域迁移作为它用,使用了这些超限的I/Q的程序就尴尬了。

是的。暂时还不敢用,也没必要用。

临时性的占用,不想去查人家的地址表,就拿这部分用一下,或许也可以。

很期望官方可以介入说明一下。


 
以下网友喜欢您的帖子:

  
奇侠

经验值: 7590
发帖数: 1989
精华帖: 0
回复:有点那个,怪。Q255.5是什么概念、


只看楼主 11楼 2019-08-20 10:58:00

难得有V区不够用的。

要是V区真的不够用了,差的也不是一点半点。

还是稳定性最重要。


 
以下网友喜欢您的帖子:

  
至圣

经验值: 10583
发帖数: 1796
精华帖: 0
回复:有点那个,怪。Q255.5是什么概念、


只看楼主 12楼 2019-08-20 14:13:16
常来可以学到不少知识
 
以下网友喜欢您的帖子:

  
至圣

经验值: 67548
发帖数: 14783
精华帖: 100
回复:有点那个,怪。Q255.5是什么概念、


只看楼主 楼主 13楼 2019-08-21 07:57:43

我最不明白就是为什么这么少的资源情况下还藏着2k的空间在这里。S 、M只有几十个字节。

要不就真拿来当M用。YUKJ其实这个事情上,别忘记了还有另一个事情:刷机。除非n年后的机刷不进这个系统。这就是我大胆的想法。


 
以下网友喜欢您的帖子:

  
至圣

经验值: 72010
发帖数: 8043
精华帖: 145
回复:有点那个,怪。Q255.5是什么概念、


只看楼主 14楼 2019-08-21 08:10:46
以下是引用芳季在2019-08-21 07:57:43的发言 >13楼

我最不明白就是为什么这么少的资源情况下还藏着2k的空间在这里。S 、M只有几十个字节。

要不就真拿来当M用。YUKJ其实这个事情上,别忘记了还有另一个事情:刷机。除非n年后的机刷不进这个系统。这就是我大胆的想法。

问题我昨天晚上验证了,基本“查清”了“问题”的原因,现在暂时要去工厂看看,等回来把昨天晚上的“测试判断”结果发上来。



 
以下网友喜欢您的帖子:

  
至圣

经验值: 72010
发帖数: 8043
精华帖: 145
回复:有点那个,怪。Q255.5是什么概念、
推荐帖


只看楼主 15楼 2019-08-21 09:06:07

关于季侠对200smart PLC隐射地址的发现

   前几天,看到季侠的一个贴子,说200smart PLC的I/O地址隐射区域最大可以到I1151.7/Q1151.7,而官方手册中明确表示200smart PLC的I/O映像区域为256位,即输入I0.0~I31.7;输出Q0.0~Q31.7之间。今晚有空进行几个plc版本的测试,测试的软件版本V2.1。

1)  首先对200smart SR30,版本V2.04的测试,可以输入最大到I1151.7/Q1151.7,图示:

程序测试ok,图示:

2)  再进行200smart CR60的测试:

修改PLC机型至实际的CR60,编译没有错误,但是下载时报错为:非致命性错误。

版本:V2.02,通过SD卡做过固件版本升级。


在将PLC机型转换为CR60时,输入、输出地址出现红色波浪线。

3)  将输入、输出地址改为手册标定的地址区域,256位输入和输出图示:编译仍然没有错误。


下载后PLC运行正常。

从2个不同型号不同的版本上测试,SR30通过测试;CR60未通过测试。由此说明该现象与机型和版本有关,有条件的网友再通过其它机型及版本测试一下,完善测试真实性。

从上述测试结果看,官方扩展出来的1120BYTE区域的I/O,难道是为组态驱动器开辟出来的一个I/O映像区?曾经在200smart SR30版本V2.04中组态过V90伺服(PROFINET RT通信方式的位置控制EPOS),记得当时在安装SINAMICS V-ASSISTANT 软件,因版本问题(低版本系统集成组态有定义好了的I/O地址区域,集成的plc地址区域),这是我在实际调试过程中发现的问题,一个PN的V90连接需要128个I/O字节,按111报文来讲,后来通过安装高的SINAMICS V-ASSISTANT 软件版本解决,由用户自定义I/O地址区域了。那么,如果组态有8个PN连接的V90,需要占用到的映像区地址(仍然按111报文结构)128 * 8 = 1024 个字节地址,已经很接近官方扩展出来的1120BYTE了。



 
以下网友喜欢您的帖子:

  
至圣

经验值: 72010
发帖数: 8043
精华帖: 145
回复:有点那个,怪。Q255.5是什么概念、


只看楼主 16楼 2019-08-21 09:14:09

由此,官方在V2.04版本上扩展出来的I/O映像区,是为了组态如V90驱动器之类而“开辟”出来的。


 
以下网友喜欢您的帖子:

  
至圣

经验值: 17192
发帖数: 2947
精华帖: 6
回复:有点那个,怪。Q255.5是什么概念、


只看楼主 17楼 2019-08-21 09:36:47

 WWCWWC  至圣,  在V02.02上试验的结果也是和楼主所说的一样。在V2.04上试验的结果也是一样。

 


 
以下网友喜欢您的帖子:

  
至圣

经验值: 72010
发帖数: 8043
精华帖: 145
回复:有点那个,怪。Q255.5是什么概念、


只看楼主 18楼 2019-08-21 09:44:34
以下是引用YUKJ在2019-08-21 09:36:47的发言 >17楼

 WWCWWC  至圣,  在V02.02上试验的结果也是和楼主所说的一样。在V2.04上试验的结果也是一样。

 

是的。我认为有这样的“结果”,是西门子200smart考虑到组态如V90那种伺服时所需要的I/O地址映像区的缘故。只能是在V2.04版本上才可以的。


 
以下网友喜欢您的帖子:

  
至圣

经验值: 67548
发帖数: 14783
精华帖: 100
回复:有点那个,怪。Q255.5是什么概念、


只看楼主 楼主 19楼 2019-08-21 09:49:16
以下是引用WWCWWC在2019-08-21 09:06:07的发言 >15楼

关于季侠对200smart PLC隐射地址的发现

   前几天,看到季侠的一个贴子,说200smart PLC的I/O地址隐射区域最大可以到I1151.7/Q1151.7,而官方手册中明确表示200smart PLC的I/O映像区域为256位,即输入I0.0~I31.7;输出Q0.0~Q31.7之间。今晚有空进行几个plc版本的测试,测试的软件版本V2.1。

1)  首先对200smart SR30,版本V2.04的测试,可以输入最大到I1151.7/Q1151.7,图示:

程序测试ok,图示:

2)  再进行200smart CR60的测试:

修改PLC机型至实际的CR60,编译没有错误,但是下载时报错为:非致命性错误。

版本:V2.02,通过SD卡做过固件版本升级。


在将PLC机型转换为CR60时,输入、输出地址出现红色波浪线。

3)  将输入、输出地址改为手册标定的地址区域,256位输入和输出图示:编译仍然没有错误。


下载后PLC运行正常。

从2个不同型号不同的版本上测试,SR30通过测试;CR60未通过测试。由此说明该现象与机型和版本有关,有条件的网友再通过其它机型及版本测试一下,完善测试真实性。

从上述测试结果看,官方扩展出来的1120BYTE区域的I/O,难道是为组态驱动器开辟出来的一个I/O映像区?曾经在200smart SR30版本V2.04中组态过V90伺服(PROFINET RT通信方式的位置控制EPOS),记得当时在安装SINAMICS V-ASSISTANT 软件,因版本问题(低版本系统集成组态有定义好了的I/O地址区域,集成的plc地址区域),这是我在实际调试过程中发现的问题,一个PN的V90连接需要128个I/O字节,按111报文来讲,后来通过安装高的SINAMICS V-ASSISTANT 软件版本解决,由用户自定义I/O地址区域了。那么,如果组态有8个PN连接的V90,需要占用到的映像区地址(仍然按111报文结构)128 * 8 = 1024 个字节地址,已经很接近官方扩展出来的1120BYTE了。


有理由相信这个原因。但是另外的型号不行,那好像说不过去。

我的编程软件只有ST30和ST60两个型号编程没有红色波浪线。今天没有60的硬件,以后再算。

这让我更加不明白了。可能要推翻我相信的理由了。

60的2.04版本可以。60的2.03版本不行。其他版本没有刻意去试了。估计都是2.04才可以


 
以下网友喜欢您的帖子:

  
收起
有点那个,怪。Q255.5是什么概念、
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。