BITS N BYTES

Sysmac Studio Improvement Request

139 posts in this topic

The auto update list shows the version you have currently  installed.  Click the + next to it to see the version number which will be installed.

Share this post


Link to post
Share on other sites

Can we have an improved method of generating screenshots?

 

Currently, printing a page only prints what is directly on that page and does not include any background pages associated with it.

i.e. If you use a background page for a common set of controls for example - these are not included.

This makes producing screenshots for documentation a pain.

Share this post


Link to post
Share on other sites
16 hours ago, Andy_P said:

Can we have an improved method of generating screenshots?

 

Currently, printing a page only prints what is directly on that page and does not include any background pages associated with it.

i.e. If you use a background page for a common set of controls for example - these are not included.

This makes producing screenshots for documentation a pain.

I screen shot in the simulator.  That way it looks just like the end result.

Share this post


Link to post
Share on other sites
On 08/11/2017 at 5:39 AM, Crossbow said:

I screen shot in the simulator.  That way it looks just like the end result.

Fair enough, and I do it that way too. Would be nice to have a button to push that generates them all for you, especially if you have a lot of them. First world problem perhaps :)

 

Share this post


Link to post
Share on other sites
1 hour ago, hwanghuatyong@hotmail.com said:

How to create a Function with Any Data Type of In/Out variable as per picture below?

Simply said, we can't :D

1 person likes this

Share this post


Link to post
Share on other sites

Posted (edited)

Is there any method to get number of member on a structure Data Type?

 

Example: There are 9 members on s_Seq structure as per picture below.

Pic.jpg

 

Edited by hwanghuatyong@hotmail.com

Share this post


Link to post
Share on other sites

No, a structure has to be defined in advance, so you know exactly how many members are in it when you define it.

It's possible now to create arrays with an unknown number of entries, and there are functions to return the number of the lowest and highest used.

1 person likes this

Share this post


Link to post
Share on other sites
On 7/20/2018 at 10:58 PM, Crossbow said:

No, a structure has to be defined in advance, so you know exactly how many members are in it when you define it.

It's possible now to create arrays with an unknown number of entries, and there are functions to return the number of the lowest and highest used.

Actually, i have few structures are all boolean's Data Type.

But all these structure are different in number of member. 

My plan is write common Function/Function Block to do some calculation on these structures.

But the problem is i can't know the number of members on this structure i passing to the function/function block.

 

I cant use array for this features because of limitation during modify or changes program.

Share this post


Link to post
Share on other sites

it would be good if different CVS such as Subversion or Mercurial could work with SS, without mandating the use of a specific version for team works. Of course is possible using these other CVS as of now, but a deeper integration like the one made available for GIT should be offered.

Share this post


Link to post
Share on other sites

Posted (edited)

I have 2 machines are same PLC Program.

But machine come with different Revision of Omron 1S Servo Drive.

Every time, after i change machine 1's program, i need reconfigure the EtherCat network before download program into the machine 2. 

Is there anyway to bypass the Sysmac Studio revision checking?

 

Machine 1 Network Configuration:

5b694369c5a79_Machine1.jpg.7135df176058b

Machine 2 Network Configuration:

5b690eec27e14_Machine2.jpg.b59f7eb35fb75

Edited by hwanghuatyong@hotmail.com

Share this post


Link to post
Share on other sites

Nope, that's a feature of EtherCAT.  Different revisions of devices may have different capabilities and I/O signals.  But if you go online, right click on the Master, and select 'Compare and Merge' the differences can be quickly fixed.  Since they are servos, doing Compare and Merge may disconnect them from the motion axes, so that would need to be checked.

And the software improvement recommendations thread is not the place to be asking questions.  Create a topic when you have a question.

Share this post


Link to post
Share on other sites

I have been using Sysmac for about 5-6years now, from about V1.06 - having mainly used Mits GX-IEC and TrioMotion.

And still being the only one in my company using the NJ - it can get lonely at times... 

I stumbled across this thread while looking for a method to accomplish registered film positioning (what i would use a REG_Input and MoveModify in Trio) - 

MC_MoveFeed in SS should suit me just fine for now.

There wasn't much resource knocking about in 2012/13 - its great to read through the thread and see others highlighting things that had bugged me over the years that up until today i was still frustrated by - all my outputs now align to the Right :-)  and i can now create Local Variables directly from the ST !!!!

- and when i get chance I'm going to check out creating a union to directly address bits in an INT/DINT - this is something i used to find really useful as i use Beijers HMIs not Omron.

Anyway - Thanks GUYS!!

 

@Crossbow @twstevic

Share this post


Link to post
Share on other sites
On 9/9/2018 at 9:45 AM, Lyrical_CT said:

 

- and when i get chance I'm going to check out creating a union to directly address bits in an INT/DINT - this is something i used to find really useful as i use Beijers HMIs not Omron.

 

@Crossbow @twstevic

Can't do that.  Unions are only for the bit string data types like BIT, BYTE, WORD, DWORD, LWORD.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now